The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM COM 88579Y101 3,917 19,719 SH   SOLE   0 0 19,719
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 2,034 6,899 SH   SOLE   0 0 6,899
ALARM COM HLDGS INC COM COM 011642105 1,401 16,539 SH   SOLE   0 0 16,539
ALIBABA GROUP HOLDING LTD SPONSORED ADS 01609W102 760 3,353 SH   SOLE   0 0 3,353
ALIGN TECHNOLOGY INC COM COM 016255101 1,996 3,266 SH   SOLE   0 0 3,266
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 5,680 2,326 SH   SOLE   0 0 2,326
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 3,218 1,284 SH   SOLE   0 0 1,284
ALTRA INDL MOTION CORP COM COM 02208R106 1,533 23,578 SH   SOLE   0 0 23,578
AMAZON.COM INC COM 023135106 6,340 1,843 SH   SOLE   0 0 1,843
AMBARELLA INC SHS SHS G037AX101 774 7,256 SH   SOLE   0 0 7,256
ANHEUSER BUSCH INBEV ADR SPONSORED ADR 03524A108 430 5,968 SH   SOLE   0 0 5,968
ANNOVIS BIO INC COM 03615A108 663 7,750 SH   SOLE   0 0 7,750
APPLE INC COM 037833100 3,989 29,127 SH   SOLE   0 0 29,127
APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 1,428 15,686 SH   SOLE   0 0 15,686
APPLIED MATLS INC COM COM 038222105 3,741 26,268 SH   SOLE   0 0 26,268
APTORUM GROUP LIMITED CL A ORD SHS G6096M106 189 59,239 SH   SOLE   0 0 59,239
ARTESIAN RESOURCES CORP CL A 043113208 308 8,363 SH   SOLE   0 0 8,363
ATLANTIC UN BANKSHARES CORP COM COM 04911A107 610 16,835 SH   SOLE   0 0 16,835
AUTODESK INC COM COM 052769106 3,353 11,488 SH   SOLE   0 0 11,488
AXT INC COM 00246W103 1,160 105,670 SH   SOLE   0 0 105,670
BADGER METER INC COM 056525108 1,234 12,576 SH   SOLE   0 0 12,576
BANK HAWAII CORP COM COM 062540109 1,888 22,414 SH   SOLE   0 0 22,414
BECTON DICKINSON & CO COM COM 075887109 1,283 5,277 SH   SOLE   0 0 5,277
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 6,050 21,768 SH   SOLE   0 0 21,768
BLACK DIAMOND THERAPEUTICS INC COM 09203E105 191 15,633 SH   SOLE   0 0 15,633
BLACKLINE INC COM COM 09239B109 3,083 27,704 SH   SOLE   0 0 27,704
BLACKROCK INC COM 09247X101 920 1,051 SH   SOLE   0 0 1,051
BOEING CO COM COM 097023105 1,362 5,687 SH   SOLE   0 0 5,687
BOOKING HOLDINGS COM 09857L108 1,444 660 SH   SOLE   0 0 660
BOXLIGHT CORP COM CL A COM CL A 103197109 423 175,605 SH   SOLE   0 0 175,605
BRIACELL THERAPEUTICS CORP COM NEW 10778Y302 702 131,731 SH   SOLE   0 0 131,731
BRIACELL THERAPEUTICS CORP WT EX 022425 *W EXP 02/24/202 10778Y112 135 75,000 SH   SOLE   0 0 75,000
BROADCOM INC COM COM 11135F101 1,066 2,237 SH   SOLE   0 0 2,236
CARMAX INC COM 143130102 6,080 47,078 SH   SOLE   0 0 47,078
CEL-SCI CORP COM PAR NEW COM PAR NEW 150837607 124 14,271 SH   SOLE   0 0 14,271
CENTRAL PACIFIC FINANCIAL COM NEW 154760409 925 35,480 SH   SOLE   0 0 35,480
CERNER CORP COM COM 156782104 2,550 32,627 SH   SOLE   0 0 32,627
CHEVRON CORP NEW COM COM 166764100 11,016 105,176 SH   SOLE   0 0 105,175
CHICKEN SOUP FOR THE SOUL ENTERTAINMENT CL A 16842Q100 2,453 59,245 SH   SOLE   0 0 59,245
CISCO SYS INC COM 17275R102 3,000 56,598 SH   SOLE   0 0 56,598
CLARIVATE ANALYTICS PLC COM G21810109 636 23,085 SH   SOLE   0 0 23,085
CLARUS CORP NEW COM COM 18270P109 2,424 94,335 SH   SOLE   0 0 94,335
COCA COLA CO COM COM 191216100 812 15,006 SH   SOLE   0 0 15,005
COGENT COMMUNICATIONS HOLDINGS COM NEW 19239V302 5,651 73,490 SH   SOLE   0 0 73,490
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 383 5,526 SH   SOLE   0 0 5,526
COLFAX CORP COM 194014106 2,231 48,706 SH   SOLE   0 0 48,706
COMCAST CORP NEW CL A CL A 20030N101 1,654 29,003 SH   SOLE   0 0 29,003
COPART INC COM 217204106 4,525 34,325 SH   SOLE   0 0 34,325
COSTAR GRP INC COM 22160N109 1,536 18,550 SH   SOLE   0 0 18,550
CROWN CASTLE INTL CORP NEW COM COM 22822V101 2,266 11,614 SH   SOLE   0 0 11,614
DANAHER CORP COM 235851102 3,538 13,183 SH   SOLE   0 0 13,183
DESKTOP METAL INC COM CL A 25058X105 472 41,004 SH   SOLE   0 0 41,004
DIAMONDROCK HOSPITALITY COM 252784301 602 62,106 SH   SOLE   0 0 62,106
DIGI INTERNATIONAL INC COM 253798102 1,048 52,123 SH   SOLE   0 0 52,123
DIGITAL RLTY TR INC COM COM 253868103 1,380 9,173 SH   SOLE   0 0 9,173
DOMINION RESOURCES INC COM 25746U109 2,053 27,905 SH   SOLE   0 0 27,905
DOW INC COM COM 260557103 851 13,446 SH   SOLE   0 0 13,446
DYCOM INDS INC COM COM 267475101 978 13,128 SH   SOLE   0 0 13,128
DYNE THERAPEUTICS INC COM 26818M108 263 12,513 SH   SOLE   0 0 12,513
ECOLAB INC COM COM 278865100 1,701 8,257 SH   SOLE   0 0 8,257
EMERSON ELEC CO COM COM 291011104 1,316 13,673 SH   SOLE   0 0 13,672
ENERGY RECOVERY INC COM 29270J100 716 31,441 SH   SOLE   0 0 31,441
ENERSYS COM COM 29275Y102 1,240 12,693 SH   SOLE   0 0 12,693
EVOQUA WATER TECHNOLOGIES CORP COM COM 30057T105 348 10,302 SH   SOLE   0 0 10,302
EXXON MOBIL CORP COM COM 30231G102 222 3,516 SH   SOLE   0 0 3,516
FACEBOOK INC CL A CL A 30303M102 2,822 8,115 SH   SOLE   0 0 8,115
FASTENAL CO COM 311900104 3,225 62,010 SH   SOLE   0 0 62,010
FEDEX CORP COM COM 31428X106 319 1,068 SH   SOLE   0 0 1,068
FISERV INC COM 337738108 2,510 23,482 SH   SOLE   0 0 23,482
FORMFACTOR INC COM COM 346375108 777 21,317 SH   SOLE   0 0 21,317
FORTIVE CORP COM COM 34959J108 933 13,373 SH   SOLE   0 0 13,373
FRANKLIN ELECTRIC INC COM 353514102 462 5,733 SH   SOLE   0 0 5,733
FTI CONSULTING INC COM 302941109 1,081 7,910 SH   SOLE   0 0 7,910
GENUINE PARTS CO COM COM 372460105 677 5,351 SH   SOLE   0 0 5,351
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 1,354 91,756 SH   SOLE   0 0 91,755
GLOBAL WATER RESOURCES COM 379463102 627 36,683 SH   SOLE   0 0 36,683
GOOSEHEAD INS INC COM CL A COM CL A 38267D109 2,421 19,021 SH   SOLE   0 0 19,021
HARBOR CUSTOM DEVELOPMENT INC COM 41150T108 994 306,728 SH   SOLE   0 0 306,728
HEALTHCARE SERVICES GROUP INC COM 421906108 5,863 185,724 SH   SOLE   0 0 185,724
HERITAGE COMMERCE CORP COM 426927109 811 72,859 SH   SOLE   0 0 72,859
HERON THERAPEUTICS INC COM COM 427746102 795 51,247 SH   SOLE   0 0 51,247
HEXCEL CORP NEW COM COM 428291108 1,232 19,738 SH   SOLE   0 0 19,738
HOME DEPOT COM 437076102 801 2,510 SH   SOLE   0 0 2,510
IDEAYA BIOSCIENCES INC COM COM 45166A102 228 10,854 SH   SOLE   0 0 10,854
II-VI INC COM COM 902104108 1,016 13,990 SH   SOLE   0 0 13,990
IMPINJ INC COM COM 453204109 916 17,754 SH   SOLE   0 0 17,754
INOGEN INC COM COM 45780L104 2,490 38,203 SH   SOLE   0 0 38,203
INTEL CORP COM COM 458140100 1,194 21,277 SH   SOLE   0 0 21,276
INTL BUSINESS MACHINES COM 459200101 801 5,464 SH   SOLE   0 0 5,464
INTRUSION INC COM NEW COM NEW 46121E205 6,793 440,802 SH   SOLE   0 0 440,802
INTUIT COM COM 461202103 5,295 10,802 SH   SOLE   0 0 10,802
INTUITIVE SURGICAL, INC. COM NEW 46120E602 1,486 1,616 SH   SOLE   0 0 1,616
IRIDIUM COMMUNICATIONS INC COM COM 46269C102 1,774 44,369 SH   SOLE   0 0 44,369
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 804 1,869 SH   SOLE   0 0 1,869
JOHN BEAN TECHNOLOGIES CORP COM COM 477839104 1,240 8,696 SH   SOLE   0 0 8,696
JOHNSON & JOHNSON COM COM 478160104 1,239 7,519 SH   SOLE   0 0 7,519
JPMORGAN CHASE & CO COM COM 46625H100 4,985 32,048 SH   SOLE   0 0 32,048
JPMORGAN EQUITY PREMIUM INCOME ETF EQUITY PREMIUM 46641Q332 565 9,325 SH   SOLE   0 0 9,325
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETF ULTRA SHT MUNCPL 46641Q654 444 8,700 SH   SOLE   0 0 8,700
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 6,278 22,155 SH   SOLE   0 0 22,155
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,114 7,216 SH   SOLE   0 0 7,216
KINDER MORGAN INC COM 49456B101 2,551 139,920 SH   SOLE   0 0 139,920
KIROMIC BIOPHARMA INC COM 497634105 218 45,336 SH   SOLE   0 0 45,336
KNIGHT TRANSPORTATION INC CL A 499049104 7,776 171,048 SH   SOLE   0 0 171,048
KORNIT DIGITAL LTD SHS SHS M6372Q113 1,399 11,254 SH   SOLE   0 0 11,254
LANTERN PHARMA INC COM COM 51654W101 664 45,500 SH   SOLE   0 0 45,500
LEAR CORP COM NEW COM NEW 521865204 1,072 6,118 SH   SOLE   0 0 6,118
LEGACY HOUSING CORP COM COM 52472M101 841 49,727 SH   SOLE   0 0 49,727
LESLIE'S INC COM 527064109 1,185 43,111 SH   SOLE   0 0 43,111
LIBERTY MEDIA CORP SIRIUSXM COM A SIRIUSXM 531229409 4,346 93,302 SH   SOLE   0 0 93,302
LIVEPERSON INC COM COM 538146101 633 10,002 SH   SOLE   0 0 10,002
LIVEXLIVE MEDIA INC COM COM NEW 53839L208 1,125 238,285 SH   SOLE   0 0 238,285
MARKEL CORP HOLDING CO COM 570535104 7,104 5,986 SH   SOLE   0 0 5,986
MASTERCARD INCORPORATED CL A CL A 57636Q104 241 660 SH   SOLE   0 0 660
MCKESSON CORP COM COM 58155Q103 220 1,152 SH   SOLE   0 0 1,152
MEDPACE HLDGS INC COM COM 58506Q109 601 3,403 SH   SOLE   0 0 3,403
MEDTRONIC PLC SHS SHS G5960L103 1,521 12,257 SH   SOLE   0 0 12,256
MERCK & CO INC COM 58933Y105 915 11,769 SH   SOLE   0 0 11,769
MICRON TECHNOLOGY COM 595112103 1,116 13,129 SH   SOLE   0 0 13,129
MICROSOFT COM 594918104 2,593 9,573 SH   SOLE   0 0 9,573
MITEK SYS INC COM NEW COM NEW 606710200 1,228 63,761 SH   SOLE   0 0 63,761
MONMOUTH REAL ESTATE INVT CORP CL A 609720107 5,149 275,066 SH   SOLE   0 0 275,066
MOODYS CORP COM COM 615369105 1,469 4,053 SH   SOLE   0 0 4,053
MORNINGSTAR INC COM COM 617700109 1,562 6,075 SH   SOLE   0 0 6,075
NAPCO SEC TECHNOLOGIES INC COM COM 630402105 545 14,989 SH   SOLE   0 0 14,989
NEOPHOTONICS CORP COM COM 64051T100 671 65,732 SH   SOLE   0 0 65,732
NORFOLK SOUTHERN CRP COM 655844108 372 1,401 SH   SOLE   0 0 1,401
NVR INC COM COM 62944T105 1,064 214 SH   SOLE   0 0 214
NXP SEMICONDUCTORS NV COM COM N6596X109 3,844 18,688 SH   SOLE   0 0 18,688
OMNICELL COM COM COM 68213N109 2,516 16,611 SH   SOLE   0 0 16,611
PAR TECHNOLOGY CORP COM 698884103 6,405 91,572 SH   SOLE   0 0 91,572
PAYCHEX INC COM 704326107 1,152 10,736 SH   SOLE   0 0 10,736
PAYPAL HLDGS INC COM COM 70450Y103 3,151 10,810 SH   SOLE   0 0 10,810
PELOTON INTERACTIVE INC CL A COM 70614W100 1,442 11,628 SH   SOLE   0 0 11,628
PEPSICO INC COM COM 713448108 854 5,763 SH   SOLE   0 0 5,762
PFIZER INC COM COM 717081103 1,179 30,114 SH   SOLE   0 0 30,113
PRA GROUP COM 69354N106 1,483 38,537 SH   SOLE   0 0 38,537
PRECIGEN INC COM COM 74017N105 74 11,417 SH   SOLE   0 0 11,417
PROCTER AND GAMBLE CO COM COM 742718109 534 3,960 SH   SOLE   0 0 3,959
PROGYNY INC COM 74340E103 1,436 24,344 SH   SOLE   0 0 24,344
QTS REALTY TRUST INC COM CL A 74736A103 1,818 23,524 SH   SOLE   0 0 23,524
QUOTIENT TECHNOLOGY INC COM COM 749119103 806 74,593 SH   SOLE   0 0 74,593
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 339 5,433 SH   SOLE   0 0 5,433
RLI CORP COM COM 749607107 1,067 10,206 SH   SOLE   0 0 10,206
ROCKY MTN CHOCOLATE FACTORY IN COM COM 77467X101 480 62,871 SH   SOLE   0 0 62,871
ROYCE VALUE TR INC COM 780910105 347 18,270 SH   SOLE   0 0 18,270
SALESFORCE COM INC COM COM 79466L302 1,200 4,912 SH   SOLE   0 0 4,912
SCHWAB CHARLES CORP COM 808513105 2,619 35,975 SH   SOLE   0 0 35,975
SENSATA TECHNOLOGIES HLDG PLC SHS SHS G8060N102 2,899 50,011 SH   SOLE   0 0 50,011
SILICON LABORATORIESINC OC COM COM 826919102 2,020 13,180 SH   SOLE   0 0 13,180
SIMON PPTY GROUP INC NEW COM COM 828806109 3,159 24,210 SH   SOLE   0 0 24,210
SIMULATIONS PLUS INC COM COM 829214105 1,172 21,340 SH   SOLE   0 0 21,340
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,480 8,743 SH   SOLE   0 0 8,743
SMITH MICRO SOFTWARE INC COM NEW 832154207 433 82,985 SH   SOLE   0 0 82,985
SPDR PORTFOLIO EMERGING MARKETS ETF PORTFOLIO EMG MK 78463X509 357 7,853 SH   SOLE   0 0 7,853
SQZ BIOTECHNOLOGIES CO COM 78472W104 238 16,436 SH   SOLE   0 0 16,436
STAAR SURGICAL CO COM PAR $0.01 COM PAR $0.01 852312305 1,125 7,374 SH   SOLE   0 0 7,374
STAMPS COM INC COM NEW COM NEW 852857200 443 2,210 SH   SOLE   0 0 2,210
STRIDE INC COM COM 86333M108 1,008 31,368 SH   SOLE   0 0 31,368
STRYKER CORP COM 863667101 1,604 6,177 SH   SOLE   0 0 6,177
TABULA RASA HEALTHCARE INC COM COM 873379101 493 9,866 SH   SOLE   0 0 9,866
TANGER FACTORY OUTLET CENTERS INC COM 875465106 2,080 110,352 SH   SOLE   0 0 110,352
TEVA PHARMACEUTICAL INDUSTRIES LTD SPONSORED ADS 881624209 1,208 122,016 SH   SOLE   0 0 122,016
TEXAS INSTRS INC COM COM 882508104 5,103 26,535 SH   SOLE   0 0 26,535
TEXAS PACIFIC LAND TRUST COM 88262P102 3,348 2,093 SH   SOLE   0 0 2,093
TRACTOR SUPPLY CO COM 892356106 4,782 25,703 SH   SOLE   0 0 25,703
TRUPANION INC COM COM 898202106 1,844 16,023 SH   SOLE   0 0 16,023
TYLER TECHNOLOGIES INC COM COM 902252105 1,832 4,050 SH   SOLE   0 0 4,050
UBRAN-GRO INC COM NEW 91704K202 631 68,835 SH   SOLE   0 0 68,835
UNITED PARCEL SERVICE INC CL B 911312106 1,239 5,956 SH   SOLE   0 0 5,956
US ECOLOGY INC COM COM 91734M103 877 23,369 SH   SOLE   0 0 23,369
VANGUARD FTSE DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 497 9,646 SH   SOLE   0 0 9,646
VANGUARD TOTAL WORLD STOCK INDEX FUND TT WRLD ST ETF 922042742 563 5,436 SH   SOLE   0 0 5,436
VERISK ANALYTICS INC COM 92345Y106 1,655 9,472 SH   SOLE   0 0 9,472
VERIZON COMMUNICATIONS COM 92343V104 999 17,824 SH   SOLE   0 0 17,823
VIASAT INC COM 92552V100 1,889 37,909 SH   SOLE   0 0 37,909
VIEWRAY INC COM COM 92672L107 544 82,443 SH   SOLE   0 0 82,443
VISA INC COM CL A 92826C839 5,020 21,471 SH   SOLE   0 0 21,471
VISION MARINE TECHNOLOGIES INC COM C96657116 529 55,388 SH   SOLE   0 0 55,388
VISTA GOLD CORP COM NEW COM NEW 927926303 769 625,377 SH   SOLE   0 0 625,377
VUZIX CORPORATION COM NEW 92921W300 1,301 70,922 SH   SOLE   0 0 70,922
WATSCO INC COM 942622200 5,263 18,362 SH   SOLE   0 0 18,361
WATTS WATER TECHNOLOGIES INC CL A 942749102 450 3,085 SH   SOLE   0 0 3,085
WAYFAIR INC CL A 94419L101 780 2,471 SH   SOLE   0 0 2,471
WISDOMTREE U.S. MIDCAP DIVIDEND FUND US MIDCAP DIVID 97717W505 477 11,364 SH   SOLE   0 0 11,364
WISDOMTREE U.S. SMALLCAP QUALITY DIVIDEND GROWTH FUND US S CAP QTY DIV 97717X651 267 5,752 SH   SOLE   0 0 5,752
XPEL INC COM COM 98379L100 2,801 33,401 SH   SOLE   0 0 33,401
ZSCALER INC COM COM 98980G102 1,469 6,798 SH   SOLE   0 0 6,798
ZYNEX INC COM COM 98986M103 661 42,562 SH   SOLE   0 0 42,562