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,443 19,625 SH   SOLE   0 0 19,625
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 2,207 6,900 SH   SOLE   0 0 6,900
ALARM COM HLDGS INC COM COM 011642105 1,317 16,839 SH   SOLE   0 0 16,839
ALDEL FINANCIAL INC CL A COM CL A COM 01407X104 809 80,162 SH   SOLE   0 0 80,162
ALIBABA GROUP HOLDING LTD SPONSORED ADS 01609W102 2,146 14,498 SH   SOLE   0 0 14,498
ALIGN TECHNOLOGY INC COM COM 016255101 2,140 3,216 SH   SOLE   0 0 3,216
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 6,213 2,324 SH   SOLE   0 0 2,324
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 3,302 1,239 SH   SOLE   0 0 1,239
AMAZON.COM INC COM 023135106 6,041 1,839 SH   SOLE   0 0 1,839
AMBARELLA INC SHS SHS G037AX101 1,130 7,256 SH   SOLE   0 0 7,256
ANNOVIS BIO INC COM 03615A108 250 7,878 SH   SOLE   0 0 7,878
APPLE INC COM 037833100 4,053 28,646 SH   SOLE   0 0 28,646
APPLIED MATLS INC COM COM 038222105 2,561 19,893 SH   SOLE   0 0 19,893
APTORUM GROUP LIMITED CL A ORD SHS G6096M106 153 59,589 SH   SOLE   0 0 59,589
ARTESIAN RESOURCES CORP CL A 043113208 319 8,363 SH   SOLE   0 0 8,363
ATLANTIC UN BANKSHARES CORP COM COM 04911A107 620 16,835 SH   SOLE   0 0 16,835
AUTODESK INC COM COM 052769106 3,272 11,473 SH   SOLE   0 0 11,473
AXT INC COM 00246W103 906 108,823 SH   SOLE   0 0 108,823
BADGER METER INC COM 056525108 1,272 12,576 SH   SOLE   0 0 12,576
BANK HAWAII CORP COM COM 062540109 1,850 22,509 SH   SOLE   0 0 22,509
BECTON DICKINSON & CO COM COM 075887109 1,290 5,249 SH   SOLE   0 0 5,249
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 5,938 21,757 SH   SOLE   0 0 21,757
BLACK DIAMOND THERAPEUTICS INC COM 09203E105 132 15,633 SH   SOLE   0 0 15,633
BLACKLINE INC COM COM 09239B109 3,298 27,936 SH   SOLE   0 0 27,936
BLACKROCK INC COM 09247X101 879 1,048 SH   SOLE   0 0 1,048
BOEING CO COM COM 097023105 1,278 5,809 SH   SOLE   0 0 5,809
BOOKING HOLDINGS COM 09857L108 1,598 673 SH   SOLE   0 0 673
BOXLIGHT CORP COM CL A COM CL A 103197109 395 175,605 SH   SOLE   0 0 175,605
BRIACELL THERAPEUTICS CORP COM NEW 10778Y302 1,106 136,593 SH   SOLE   0 0 136,593
BRIACELL THERAPEUTICS CORP WT EX 022425 *W EXP 02/24/202 10778Y112 363 75,000 SH   SOLE   0 0 75,000
BROADCOM INC COM COM 11135F101 1,120 2,309 SH   SOLE   0 0 2,308
CARLOTZ INC COM CL A 142552108 1,495 392,332 SH   SOLE   0 0 392,332
CARMAX INC COM 143130102 4,664 36,450 SH   SOLE   0 0 36,450
CEL-SCI CORP COM PAR NEW COM PAR NEW 150837607 152 13,786 SH   SOLE   0 0 13,786
CENTRAL PACIFIC FINANCIAL COM NEW 154760409 904 35,205 SH   SOLE   0 0 35,205
CERNER CORP COM COM 156782104 2,272 32,217 SH   SOLE   0 0 32,217
CHEVRON CORP NEW COM COM 166764100 10,646 104,941 SH   SOLE   0 0 104,940
CHICKEN SOUP FOR THE SOUL ENTERTAINMENT CL A 16842Q100 2,204 96,350 SH   SOLE   0 0 96,350
CISCO SYS INC COM 17275R102 3,079 56,576 SH   SOLE   0 0 56,576
CLARIVATE ANALYTICS PLC COM G21810109 506 23,085 SH   SOLE   0 0 23,085
CLARUS CORP NEW COM COM 18270P109 2,379 92,832 SH   SOLE   0 0 92,832
COCA COLA CO COM COM 191216100 728 13,872 SH   SOLE   0 0 13,871
COGENT COMMUNICATIONS HOLDINGS COM NEW 19239V302 5,253 74,150 SH   SOLE   0 0 74,149
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 402 5,416 SH   SOLE   0 0 5,416
COLFAX CORP COM 194014106 2,220 48,361 SH   SOLE   0 0 48,361
COMCAST CORP NEW CL A CL A 20030N101 360 6,445 SH   SOLE   0 0 6,444
COPART INC COM 217204106 4,713 33,975 SH   SOLE   0 0 33,975
COSTAR GRP INC COM 22160N109 1,604 18,635 SH   SOLE   0 0 18,635
CROWN CASTLE INTL CORP NEW COM COM 22822V101 2,022 11,668 SH   SOLE   0 0 11,667
DANAHER CORP COM 235851102 4,017 13,195 SH   SOLE   0 0 13,195
DESKTOP METAL INC COM CL A 25058X105 292 40,689 SH   SOLE   0 0 40,689
DIAMONDROCK HOSPITALITY COM 252784301 551 58,306 SH   SOLE   0 0 58,306
DIGI INTERNATIONAL INC COM 253798102 1,096 52,123 SH   SOLE   0 0 52,123
DIGITAL RLTY TR INC COM COM 253868103 1,322 9,154 SH   SOLE   0 0 9,153
DOMINION RESOURCES INC COM 25746U109 1,934 26,480 SH   SOLE   0 0 26,479
DOW INC COM COM 260557103 774 13,446 SH   SOLE   0 0 13,446
DYCOM INDS INC COM COM 267475101 962 13,506 SH   SOLE   0 0 13,506
DYNE THERAPEUTICS INC COM 26818M108 203 12,513 SH   SOLE   0 0 12,513
ECOLAB INC COM COM 278865100 1,712 8,208 SH   SOLE   0 0 8,208
EMERSON ELEC CO COM COM 291011104 1,263 13,403 SH   SOLE   0 0 13,403
ENERGY RECOVERY INC COM 29270J100 599 31,491 SH   SOLE   0 0 31,491
ENERSYS COM COM 29275Y102 945 12,693 SH   SOLE   0 0 12,693
EVOQUA WATER TECHNOLOGIES CORP COM COM 30057T105 387 10,302 SH   SOLE   0 0 10,302
EXXON MOBIL CORP COM COM 30231G102 207 3,517 SH   SOLE   0 0 3,517
FACEBOOK INC CL A CL A 30303M102 2,731 8,047 SH   SOLE   0 0 8,047
FASTENAL CO COM 311900104 3,145 60,940 SH   SOLE   0 0 60,940
FEDEX CORP COM COM 31428X106 234 1,068 SH   SOLE   0 0 1,068
FISERV INC COM 337738108 2,660 24,517 SH   SOLE   0 0 24,517
FORMFACTOR INC COM COM 346375108 822 22,029 SH   SOLE   0 0 22,029
FORTIVE CORP COM COM 34959J108 948 13,435 SH   SOLE   0 0 13,435
FRANKLIN ELECTRIC INC COM 353514102 458 5,733 SH   SOLE   0 0 5,733
FTI CONSULTING INC COM 302941109 1,065 7,910 SH   SOLE   0 0 7,910
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 1,379 93,824 SH   SOLE   0 0 93,824
GLOBAL WATER RESOURCES COM 379463102 687 36,683 SH   SOLE   0 0 36,683
HARBOR CUSTOM DEVELOPMENT INC COM 41150T108 721 306,728 SH   SOLE   0 0 306,728
HEALTHCARE SERVICES GROUP INC COM 421906108 5,233 209,408 SH   SOLE   0 0 209,408
HERITAGE COMMERCE CORP COM 426927109 847 72,859 SH   SOLE   0 0 72,859
HERON THERAPEUTICS INC COM COM 427746102 548 51,247 SH   SOLE   0 0 51,247
HEXCEL CORP NEW COM COM 428291108 1,202 20,232 SH   SOLE   0 0 20,232
HOME DEPOT COM 437076102 815 2,484 SH   SOLE   0 0 2,483
IDEAYA BIOSCIENCES INC COM COM 45166A102 305 11,966 SH   SOLE   0 0 11,966
II-VI INC COM COM 902104108 830 13,990 SH   SOLE   0 0 13,990
IMPINJ INC COM COM 453204109 1,014 17,754 SH   SOLE   0 0 17,754
INOGEN INC COM COM 45780L104 1,668 38,711 SH   SOLE   0 0 38,711
INTEL CORP COM COM 458140100 1,122 21,065 SH   SOLE   0 0 21,064
INTL BUSINESS MACHINES COM 459200101 745 5,365 SH   SOLE   0 0 5,364
INTRUSION INC COM NEW COM NEW 46121E205 1,792 441,293 SH   SOLE   0 0 441,293
INTUIT COM COM 461202103 5,831 10,808 SH   SOLE   0 0 10,808
INTUITIVE SURGICAL, INC. COM NEW 46120E602 1,608 1,617 SH   SOLE   0 0 1,617
IRIDIUM COMMUNICATIONS INC COM COM 46269C102 1,768 44,369 SH   SOLE   0 0 44,369
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 804 1,866 SH   SOLE   0 0 1,866
JOHN BEAN TECHNOLOGIES CORP COM COM 477839104 1,222 8,696 SH   SOLE   0 0 8,696
JOHNSON & JOHNSON COM COM 478160104 1,195 7,399 SH   SOLE   0 0 7,399
JPMORGAN CHASE & CO COM COM 46625H100 5,249 32,065 SH   SOLE   0 0 32,065
JPMORGAN EQUITY PREMIUM INCOME ETF EQUITY PREMIUM 46641Q332 615 10,325 SH   SOLE   0 0 10,325
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETF ULTRA SHT MUNCPL 46641Q654 342 6,700 SH   SOLE   0 0 6,700
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 5,962 22,028 SH   SOLE   0 0 22,028
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,155 7,029 SH   SOLE   0 0 7,029
KINDER MORGAN INC COM 49456B101 2,398 143,350 SH   SOLE   0 0 143,350
KIROMIC BIOPHARMA INC COM 497634105 142 46,370 SH   SOLE   0 0 46,370
KNIGHT TRANSPORTATION INC CL A 499049104 8,780 171,651 SH   SOLE   0 0 171,651
KORNIT DIGITAL LTD SHS SHS M6372Q113 1,629 11,254 SH   SOLE   0 0 11,254
LANTERN PHARMA INC COM COM 51654W101 530 47,442 SH   SOLE   0 0 47,442
LEAR CORP COM NEW COM NEW 521865204 914 5,842 SH   SOLE   0 0 5,842
LEGACY HOUSING CORP COM COM 52472M101 920 51,223 SH   SOLE   0 0 51,223
LESLIE'S INC COM 527064109 907 44,162 SH   SOLE   0 0 44,162
LIBERTY MEDIA CORP SIRIUSXM COM A SIRIUSXM 531229409 4,390 93,068 SH   SOLE   0 0 93,068
LIVEPERSON INC COM COM 538146101 590 10,002 SH   SOLE   0 0 10,002
LIVEXLIVE MEDIA INC COM NEW 53839L208 714 238,642 SH   SOLE   0 0 238,642
MARKEL CORP HOLDING CO COM 570535104 7,142 5,976 SH   SOLE   0 0 5,976
MASTERCARD INCORPORATED CL A CL A 57636Q104 229 660 SH   SOLE   0 0 660
MCKESSON CORP COM COM 58155Q103 230 1,152 SH   SOLE   0 0 1,152
MEDPACE HLDGS INC COM COM 58506Q109 644 3,403 SH   SOLE   0 0 3,403
MEDTRONIC PLC SHS SHS G5960L103 1,512 12,063 SH   SOLE   0 0 12,063
MERCK & CO INC COM 58933Y105 884 11,770 SH   SOLE   0 0 11,769
MICRON TECHNOLOGY COM 595112103 925 13,034 SH   SOLE   0 0 13,034
MICROSOFT COM 594918104 2,718 9,641 SH   SOLE   0 0 9,641
MITEK SYS INC COM NEW COM NEW 606710200 1,180 63,761 SH   SOLE   0 0 63,761
MONMOUTH REAL ESTATE INVT CORP CL A 609720107 5,092 273,020 SH   SOLE   0 0 273,020
MOODYS CORP COM COM 615369105 1,448 4,078 SH   SOLE   0 0 4,078
MORNINGSTAR INC COM COM 617700109 1,600 6,175 SH   SOLE   0 0 6,175
NAPCO SEC TECHNOLOGIES INC COM COM 630402105 646 14,989 SH   SOLE   0 0 14,989
NEOPHOTONICS CORP COM COM 64051T100 574 65,932 SH   SOLE   0 0 65,932
NORFOLK SOUTHERN CRP COM 655844108 335 1,401 SH   SOLE   0 0 1,401
NVR INC COM COM 62944T105 1,050 219 SH   SOLE   0 0 219
NXP SEMICONDUCTORS NV COM COM N6596X109 3,682 18,798 SH   SOLE   0 0 18,798
OMNICELL COM COM COM 68213N109 2,467 16,619 SH   SOLE   0 0 16,619
PAR TECHNOLOGY CORP COM 698884103 5,673 92,236 SH   SOLE   0 0 92,236
PAYCHEX INC COM 704326107 1,219 10,836 SH   SOLE   0 0 10,836
PAYPAL HLDGS INC COM COM 70450Y103 2,889 11,104 SH   SOLE   0 0 11,104
PELOTON INTERACTIVE INC CL A COM 70614W100 1,024 11,768 SH   SOLE   0 0 11,768
PEPSICO INC COM COM 713448108 871 5,788 SH   SOLE   0 0 5,788
PERSHING SQUARE TONTINE HOLDINGS COM CL A 71531R109 558 28,328 SH   SOLE   0 0 28,328
PFIZER INC COM COM 717081103 1,295 30,117 SH   SOLE   0 0 30,117
PRA GROUP COM 69354N106 1,624 38,537 SH   SOLE   0 0 38,537
PRECIGEN INC COM COM 74017N105 57 11,417 SH   SOLE   0 0 11,417
PROCTER AND GAMBLE CO COM COM 742718109 558 3,991 SH   SOLE   0 0 3,991
PROGYNY INC COM 74340E103 1,360 24,283 SH   SOLE   0 0 24,283
QUOTIENT TECHNOLOGY INC COM COM 749119103 434 74,593 SH   SOLE   0 0 74,593
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 274 5,458 SH   SOLE   0 0 5,458
RLI CORP COM COM 749607107 1,023 10,206 SH   SOLE   0 0 10,206
ROCKY MTN CHOCOLATE FACTORY IN COM COM 77467X101 465 62,871 SH   SOLE   0 0 62,871
ROYCE VALUE TR INC COM 780910105 329 18,270 SH   SOLE   0 0 18,270
SALESFORCE COM INC COM COM 79466L302 1,335 4,922 SH   SOLE   0 0 4,922
SCHWAB CHARLES CORP COM 808513105 2,572 35,313 SH   SOLE   0 0 35,313
SENSATA TECHNOLOGIES HLDG PLC SHS SHS G8060N102 2,737 50,011 SH   SOLE   0 0 50,011
SILICON LABORATORIESINC OC COM COM 826919102 1,847 13,180 SH   SOLE   0 0 13,180
SIMON PPTY GROUP INC NEW COM COM 828806109 3,168 24,377 SH   SOLE   0 0 24,376
SIMULATIONS PLUS INC COM COM 829214105 843 21,340 SH   SOLE   0 0 21,340
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,744 8,743 SH   SOLE   0 0 8,743
SMITH MICRO SOFTWARE INC COM NEW 832154207 402 82,985 SH   SOLE   0 0 82,985
SPDR PORTFOLIO EMERGING MARKETS ETF PORTFOLIO EMG MK 78463X509 334 7,853 SH   SOLE   0 0 7,853
SPLUNK INC COM 848637104 976 6,746 SH   SOLE   0 0 6,746
SQZ BIOTECHNOLOGIES CO COM 78472W104 237 16,436 SH   SOLE   0 0 16,436
STAAR SURGICAL CO COM PAR $0.01 COM PAR $0.01 852312305 948 7,374 SH   SOLE   0 0 7,374
STRIDE INC COM COM 86333M108 1,158 32,222 SH   SOLE   0 0 32,222
STRYKER CORP COM 863667101 1,618 6,135 SH   SOLE   0 0 6,135
TABULA RASA HEALTHCARE INC COM COM 873379101 278 10,605 SH   SOLE   0 0 10,605
TANGER FACTORY OUTLET CENTERS INC COM 875465106 1,824 111,926 SH   SOLE   0 0 111,926
TEVA PHARMACEUTICAL INDUSTRIES LTD SPONSORED ADS 881624209 1,196 122,838 SH   SOLE   0 0 122,838
TEXAS INSTRS INC COM COM 882508104 5,006 26,044 SH   SOLE   0 0 26,044
TEXAS PACIFIC LAND TRUST COM 88262P102 2,528 2,090 SH   SOLE   0 0 2,090
TRACTOR SUPPLY CO COM 892356106 5,217 25,748 SH   SOLE   0 0 25,748
TRUIST FINL CORP COM COM 89832Q109 203 3,453 SH   SOLE   0 0 3,453
TRUPANION INC COM COM 898202106 1,246 16,038 SH   SOLE   0 0 16,038
TYLER TECHNOLOGIES INC COM COM 902252105 1,858 4,050 SH   SOLE   0 0 4,050
UBRAN-GRO INC COM NEW 91704K202 1,623 122,144 SH   SOLE   0 0 122,144
UNITED PARCEL SERVICE INC CL B 911312106 1,079 5,926 SH   SOLE   0 0 5,926
US ECOLOGY INC COM COM 91734M103 756 23,369 SH   SOLE   0 0 23,369
VANGUARD FTSE DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 487 9,648 SH   SOLE   0 0 9,647
VANGUARD TOTAL WORLD STOCK INDEX FUND TT WRLD ST ETF 922042742 554 5,436 SH   SOLE   0 0 5,436
VERISK ANALYTICS INC COM 92345Y106 1,907 9,522 SH   SOLE   0 0 9,522
VERIZON COMMUNICATIONS COM 92343V104 963 17,824 SH   SOLE   0 0 17,823
VIASAT INC COM 92552V100 2,079 37,743 SH   SOLE   0 0 37,743
VIEWRAY INC COM COM 92672L107 594 82,443 SH   SOLE   0 0 82,443
VISA INC COM CL A 92826C839 4,782 21,469 SH   SOLE   0 0 21,469
VISION MARINE TECHNOLOGIES INC COM C96657116 409 59,449 SH   SOLE   0 0 59,449
VISTA GOLD CORP COM NEW COM NEW 927926303 454 627,127 SH   SOLE   0 0 627,127
VUZIX CORPORATION COM NEW 92921W300 736 70,397 SH   SOLE   0 0 70,397
WATSCO INC COM 942622200 4,781 18,067 SH   SOLE   0 0 18,067
WATTS WATER TECHNOLOGIES INC CL A 942749102 519 3,085 SH   SOLE   0 0 3,085
WAYFAIR INC CL A 94419L101 631 2,471 SH   SOLE   0 0 2,471
WISDOMTREE U.S. MIDCAP DIVIDEND FUND US MIDCAP DIVID 97717W505 468 11,296 SH   SOLE   0 0 11,296
WISDOMTREE U.S. SMALLCAP QUALITY DIVIDEND GROWTH FUND US S CAP QTY DIV 97717X651 255 5,752 SH   SOLE   0 0 5,752
XPEL INC COM COM 98379L100 2,528 33,325 SH   SOLE   0 0 33,325
ZYNEX INC COM COM 98986M103 483 42,427 SH   SOLE   0 0 42,427