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 88579Y101 2,884 22,282 SH   SOLE 0 0 0 22,282
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,836 6,614 SH   SOLE 0 0 0 6,614
ALARM COM HLDGS INC COM 011642105 1,055 17,056 SH   SOLE 0 0 0 17,056
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 813 7,155 SH   SOLE 0 0 0 7,155
ALIGN TECHNOLOGY INC COM 016255101 794 3,355 SH   SOLE 0 0 0 3,355
ALPHABET INC CAP STK CL A 02079K305 5,346 2,453 SH   SOLE 0 0 0 2,453
ALPHABET INC CAP STK CL C 02079K107 2,137 977 SH   SOLE 0 0 0 977
AMAZON COM INC COM 023135106 3,972 37,401 SH   SOLE 0 0 0 37,401
AMBARELLA INC SHS G037AX101 493 7,526 SH   SOLE 0 0 0 7,526
APPLE INC COM 037833100 3,393 24,819 SH   SOLE 0 0 0 24,819
APPLIED MATLS INC COM 038222105 1,444 15,869 SH   SOLE 0 0 0 15,869
APTORUM GROUP LIMITED CL A ORD SHS G6096M106 86 62,790 SH   SOLE 0 0 0 62,790
ARES CAPITAL CORP COM 04010L103 348 19,395 SH   SOLE 0 0 0 19,395
ARTESIAN RES CORP CL A 043113208 421 8,554 SH   SOLE 0 0 0 8,554
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,853 54,626 SH   SOLE 0 0 0 54,626
AUTODESK INC COM 052769106 2,217 12,890 SH   SOLE 0 0 0 12,890
AXT INC COM 00246W103 644 109,981 SH   SOLE 0 0 0 109,981
AZEK CO INC CL A 05478C105 1,000 59,736 SH   SOLE 0 0 0 59,736
BADGER METER INC COM 056525108 1,044 12,912 SH   SOLE 0 0 0 12,912
BANK HAWAII CORP COM 062540109 2,200 29,569 SH   SOLE 0 0 0 29,569
BECTON DICKINSON & CO COM 075887109 1,084 4,396 SH   SOLE 0 0 0 4,396
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,517 20,207 SH   SOLE 0 0 0 20,207
BLACK DIAMOND THERAPEUTICS I COM 09203E105 39 16,007 SH   SOLE 0 0 0 16,007
BLACKLINE INC COM 09239B109 1,900 28,531 SH   SOLE 0 0 0 28,531
BLACKROCK INC COM 09247X101 839 1,378 SH   SOLE 0 0 0 1,378
BOEING CO COM 097023105 1,211 8,858 SH   SOLE 0 0 0 8,858
BOOKING HOLDINGS INC COM 09857L108 1,175 672 SH   SOLE 0 0 0 672
BOXLIGHT CORP COM CL A 103197109 126 185,588 SH   SOLE 0 0 0 185,588
BRIACELL THERAPEUTICS CORP COM NEW 10778Y302 796 137,942 SH   SOLE 0 0 0 137,942
BRIACELL THERAPEUTICS CORP *W EXP 02/24/202 10778Y112 190 75,000 SH   SOLE 0 0 0 75,000
BROADCOM INC COM 11135F101 1,391 2,863 SH   SOLE 0 0 0 2,863
CANADIAN PAC RY LTD COM 13645T100 4,201 60,151 SH   SOLE 0 0 0 60,151
CARMAX INC COM 143130102 3,597 39,757 SH   SOLE 0 0 0 39,757
CEL-SCI CORP COM PAR NEW 150837607 61 13,599 SH   SOLE 0 0 0 13,599
CENTRAL PAC FINL CORP COM NEW 154760409 1,438 67,030 SH   SOLE 0 0 0 67,030
CHEVRON CORP NEW COM 166764100 15,486 106,960 SH   SOLE 0 0 0 106,960
CHICKEN SOUP FOR THE SOUL EN CL A 16842Q100 788 106,328 SH   SOLE 0 0 0 106,328
CHURCH & DWIGHT CO INC COM 171340102 486 5,243 SH   SOLE 0 0 0 5,243
CISCO SYS INC COM 17275R102 1,953 45,811 SH   SOLE 0 0 0 45,811
CLARIVATE PLC ORD SHS G21810109 328 23,697 SH   SOLE 0 0 0 23,697
CLARUS CORP NEW COM 18270P109 2,592 136,472 SH   SOLE 0 0 0 136,472
COCA COLA CO COM 191216100 289 4,588 SH   SOLE 0 0 0 4,588
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4,963 81,674 SH   SOLE 0 0 0 81,674
COMCAST CORP NEW CL A 20030N101 283 7,220 SH   SOLE 0 0 0 7,220
COPART INC COM 217204106 3,629 33,401 SH   SOLE 0 0 0 33,401
COSTAR GROUP INC COM 22160N109 1,230 20,365 SH   SOLE 0 0 0 20,365
CROWN CASTLE INTL CORP NEW COM 22822V101 2,299 13,654 SH   SOLE 0 0 0 13,654
DANAHER CORPORATION COM 235851102 1,919 7,568 SH   SOLE 0 0 0 7,568
DELTA AIR LINES INC DEL COM NEW 247361702 594 20,509 SH   SOLE 0 0 0 20,509
DIGI INTL INC COM 253798102 1,254 51,773 SH   SOLE 0 0 0 51,773
DIGITAL RLTY TR INC COM 253868103 1,570 12,096 SH   SOLE 0 0 0 12,096
DOCUSIGN INC COM 256163106 461 8,038 SH   SOLE 0 0 0 8,038
DOMINION ENERGY INC COM 25746U109 2,409 30,179 SH   SOLE 0 0 0 30,179
DOW INC COM 260557103 1,013 19,625 SH   SOLE 0 0 0 19,625
DYCOM INDS INC COM 267475101 1,260 13,547 SH   SOLE 0 0 0 13,547
DYNE THERAPEUTICS INC COM 26818M108 91 13,191 SH   SOLE 0 0 0 13,191
ECOLAB INC COM 278865100 1,617 10,517 SH   SOLE 0 0 0 10,517
EMERSON ELEC CO COM 291011104 1,116 14,034 SH   SOLE 0 0 0 14,034
ENERGY RECOVERY INC COM 29270J100 1,837 94,587 SH   SOLE 0 0 0 94,587
ENERSYS COM 29275Y102 774 13,132 SH   SOLE 0 0 0 13,132
ENOVIS CORPORATION COM 194014502 702 12,763 SH   SOLE 0 0 0 12,763
ESAB CORPORATION COM 29605J106 249 5,680 SH   SOLE 0 0 0 5,680
ESS TECH INC COMMON STOCK 26916J106 276 98,330 SH   SOLE 0 0 0 98,330
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 345 10,604 SH   SOLE 0 0 0 10,604
EXXON MOBIL CORP COM 30231G102 610 7,124 SH   SOLE 0 0 0 7,124
FASTENAL CO COM 311900104 2,379 47,651 SH   SOLE 0 0 0 47,651
FEDEX CORP COM 31428X106 242 1,068 SH   SOLE 0 0 0 1,068
FISERV INC COM 337738108 4,670 52,494 SH   SOLE 0 0 0 52,494
FORMFACTOR INC COM 346375108 835 21,570 SH   SOLE 0 0 0 21,570
FORTIVE CORP COM 34959J108 697 12,823 SH   SOLE 0 0 0 12,823
FRANKLIN ELEC INC COM 353514102 400 5,464 SH   SOLE 0 0 0 5,464
GLOBAL MED REIT INC COM NEW 37954A204 1,430 127,352 SH   SOLE 0 0 0 127,352
GLOBAL WTR RES INC COM 379463102 496 37,561 SH   SOLE 0 0 0 37,561
HAGERTY INC CL A COM 405166109 1,027 89,422 SH   SOLE 0 0 0 89,422
HARBOR CUSTOM DEVELOPMENT IN COM 41150T108 38 27,583 SH   SOLE 0 0 0 27,583
HEALTHCARE SVCS GROUP INC COM 421906108 3,893 223,579 SH   SOLE 0 0 0 223,579
HERITAGE COMM CORP COM 426927109 1,681 157,282 SH   SOLE 0 0 0 157,282
HERON THERAPEUTICS INC COM 427746102 182 65,389 SH   SOLE 0 0 0 65,389
HEXCEL CORP NEW COM 428291108 2,048 39,158 SH   SOLE 0 0 0 39,158
HOME DEPOT INC COM 437076102 702 2,561 SH   SOLE 0 0 0 2,561
IDEAYA BIOSCIENCES INC COM 45166A102 176 12,720 SH   SOLE 0 0 0 12,720
II-VI INC COM 902104108 731 14,357 SH   SOLE 0 0 0 14,357
IMPINJ INC COM 453204109 1,056 18,003 SH   SOLE 0 0 0 18,003
INHIBIKASE THERAPEUTICS INC COM 45719W106 91 122,682 SH   SOLE 0 0 0 122,682
INOGEN INC COM 45780L104 996 41,176 SH   SOLE 0 0 0 41,176
INTEL CORP COM 458140100 806 21,553 SH   SOLE 0 0 0 21,553
INTERNATIONAL BUSINESS MACHS COM 459200101 1,073 7,597 SH   SOLE 0 0 0 7,597
INTRUSION INC COM NEW 46121E205 2,223 568,454 SH   SOLE 0 0 0 568,454
INTUIT COM 461202103 4,157 10,786 SH   SOLE 0 0 0 10,786
INTUITIVE SURGICAL INC COM NEW 46120E602 1,134 5,649 SH   SOLE 0 0 0 5,649
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 671 9,914 SH   SOLE 0 0 0 9,914
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,799 47,910 SH   SOLE 0 0 0 47,910
ISHARES TR CORE S&P500 ETF 464287200 751 1,981 SH   SOLE 0 0 0 1,981
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,139 20,540 SH   SOLE 0 0 0 20,540
JOHN BEAN TECHNOLOGIES CORP COM 477839104 971 8,794 SH   SOLE 0 0 0 8,794
JOHNSON & JOHNSON COM 478160104 2,587 14,576 SH   SOLE 0 0 0 14,576
JPMORGAN CHASE & CO COM 46625H100 5,964 52,958 SH   SOLE 0 0 0 52,958
KEYSIGHT TECHNOLOGIES INC COM 49338L103 699 5,068 SH   SOLE 0 0 0 5,068
KINDER MORGAN INC DEL COM 49456B101 2,443 145,759 SH   SOLE 0 0 0 145,759
KIROMIC BIOPHARMA INC COM 497634105 19 44,392 SH   SOLE 0 0 0 44,392
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3,892 84,080 SH   SOLE 0 0 0 84,080
KORNIT DIGITAL LTD SHS M6372Q113 362 11,419 SH   SOLE 0 0 0 11,419
LANTERN PHARMA INC COM 51654W101 284 49,664 SH   SOLE 0 0 0 49,664
LEAR CORP COM NEW 521865204 554 4,397 SH   SOLE 0 0 0 4,397
LEGACY HOUSING CORP COM 52472M101 1,298 99,438 SH   SOLE 0 0 0 99,438
LESLIES INC COM 527064109 1,350 88,927 SH   SOLE 0 0 0 88,927
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3,192 88,558 SH   SOLE 0 0 0 88,558
LIVEONE INC COM 53814X102 210 244,982 SH   SOLE 0 0 0 244,982
LIVEPERSON INC COM 538146101 144 10,190 SH   SOLE 0 0 0 10,190
LOCKHEED MARTIN CORP COM 539830109 1,147 2,667 SH   SOLE 0 0 0 2,667
LOWES COS INC COM 548661107 369 2,115 SH   SOLE 0 0 0 2,115
MARKEL CORP COM 570535104 7,748 5,991 SH   SOLE 0 0 0 5,991
MASTERCARD INCORPORATED CL A 57636Q104 2,334 7,399 SH   SOLE 0 0 0 7,399
MCDONALDS CORP COM 580135101 286 1,158 SH   SOLE 0 0 0 1,158
MCKESSON CORP COM 58155Q103 376 1,152 SH   SOLE 0 0 0 1,152
MEDPACE HLDGS INC COM 58506Q109 519 3,468 SH   SOLE 0 0 0 3,468
MERCK & CO INC COM 58933Y105 1,456 15,966 SH   SOLE 0 0 0 15,966
META PLATFORMS INC CL A 30303M102 971 6,024 SH   SOLE 0 0 0 6,024
MICRON TECHNOLOGY INC COM 595112103 554 10,028 SH   SOLE 0 0 0 10,028
MICROSOFT CORP COM 594918104 2,628 10,234 SH   SOLE 0 0 0 10,234
MITEK SYS INC COM NEW 606710200 1,284 138,963 SH   SOLE 0 0 0 138,963
MOODYS CORP COM 615369105 1,086 3,992 SH   SOLE 0 0 0 3,992
MORNINGSTAR INC COM 617700109 1,497 6,191 SH   SOLE 0 0 0 6,191
NAPCO SEC TECHNOLOGIES INC COM 630402105 1,936 94,039 SH   SOLE 0 0 0 94,039
NORFOLK SOUTHN CORP COM 655844108 401 1,764 SH   SOLE 0 0 0 1,764
NOVO-NORDISK A S ADR 670100205 237 2,125 SH   SOLE 0 0 0 2,125
NVR INC COM 62944T105 733 183 SH   SOLE 0 0 0 183
NXP SEMICONDUCTORS N V COM N6596X109 2,691 18,180 SH   SOLE 0 0 0 18,180
OMNICELL COM COM 68213N109 1,934 17,004 SH   SOLE 0 0 0 17,004
PAR TECHNOLOGY CORP COM 698884103 3,331 88,846 SH   SOLE 0 0 0 88,846
PAYCHEX INC COM 704326107 1,197 10,516 SH   SOLE 0 0 0 10,516
PAYPAL HLDGS INC COM 70450Y103 1,513 21,662 SH   SOLE 0 0 0 21,662
PELOTON INTERACTIVE INC CL A COM 70614W100 1,695 184,597 SH   SOLE 0 0 0 184,597
PEPSICO INC COM 713448108 1,362 8,171 SH   SOLE 0 0 0 8,171
PFIZER INC COM 717081103 226 4,310 SH   SOLE 0 0 0 4,310
PNC FINL SVCS GROUP INC COM 693475105 435 2,759 SH   SOLE 0 0 0 2,759
PPG INDS INC COM 693506107 264 2,312 SH   SOLE 0 0 0 2,312
PRECIGEN INC COM 74017N105 16 11,689 SH   SOLE 0 0 0 11,689
PROCTER AND GAMBLE CO COM 742718109 948 6,595 SH   SOLE 0 0 0 6,595
PROGYNY INC COM 74340E103 715 24,605 SH   SOLE 0 0 0 24,605
PROS HOLDINGS INC COM 74346Y103 1,296 49,394 SH   SOLE 0 0 0 49,394
RLI CORP COM 749607107 1,223 10,488 SH   SOLE 0 0 0 10,488
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 1,014 147,207 SH   SOLE 0 0 0 147,207
ROYCE VALUE TR INC COM 780910105 250 17,900 SH   SOLE 0 0 0 17,900
SALESFORCE INC COM 79466L302 1,001 6,064 SH   SOLE 0 0 0 6,064
SCHWAB CHARLES CORP COM 808513105 1,678 26,554 SH   SOLE 0 0 0 26,554
SEMLER SCIENTIFIC INC COM 81684M104 256 9,069 SH   SOLE 0 0 0 9,069
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2,012 48,711 SH   SOLE 0 0 0 48,711
SERVICENOW INC COM 81762P102 1,016 2,137 SH   SOLE 0 0 0 2,137
SILICON LABORATORIES INC COM 826919102 1,852 13,211 SH   SOLE 0 0 0 13,211
SIMON PPTY GROUP INC NEW COM 828806109 2,433 25,633 SH   SOLE 0 0 0 25,633
SIMULATIONS PLUS INC COM 829214105 1,084 21,982 SH   SOLE 0 0 0 21,982
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,047 8,811 SH   SOLE 0 0 0 8,811
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 303 8,717 SH   SOLE 0 0 0 8,717
STAAR SURGICAL CO COM PAR $0.01 852312305 1,584 22,325 SH   SOLE 0 0 0 22,325
STRYKER CORPORATION COM 863667101 323 1,623 SH   SOLE 0 0 0 1,623
T-MOBILE US INC COM 872590104 2,074 15,417 SH   SOLE 0 0 0 15,417
TANGER FACTORY OUTLET CTRS I COM 875465106 1,611 113,270 SH   SOLE 0 0 0 113,270
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 657 87,347 SH   SOLE 0 0 0 87,347
TEXAS INSTRS INC COM 882508104 4,441 28,903 SH   SOLE 0 0 0 28,903
TEXAS PACIFIC LAND CORPORATI COM 88262P102 2,326 1,563 SH   SOLE 0 0 0 1,563
TRACTOR SUPPLY CO COM 892356106 2,953 15,235 SH   SOLE 0 0 0 15,235
TRANSCODE THERAPEUTICS INC COM 89357L105 115 91,034 SH   SOLE 0 0 0 91,034
TRUPANION INC COM 898202106 1,921 31,877 SH   SOLE 0 0 0 31,877
TYLER TECHNOLOGIES INC COM 902252105 1,423 4,279 SH   SOLE 0 0 0 4,279
UNILEVER PLC SPON ADR NEW 904767704 1,145 24,982 SH   SOLE 0 0 0 24,982
UNION PAC CORP COM 907818108 241 1,128 SH   SOLE 0 0 0 1,128
UNITED PARCEL SERVICE INC CL B 911312106 1,019 5,584 SH   SOLE 0 0 0 5,584
URBAN-GRO INC COM NEW 91704K202 883 182,514 SH   SOLE 0 0 0 182,514
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 660 7,739 SH   SOLE 0 0 0 7,739
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 422 10,352 SH   SOLE 0 0 0 10,352
VERISK ANALYTICS INC COM 92345Y106 2,001 11,558 SH   SOLE 0 0 0 11,558
VERIZON COMMUNICATIONS INC COM 92343V104 1,405 27,694 SH   SOLE 0 0 0 27,694
VIASAT INC COM 92552V100 1,064 34,732 SH   SOLE 0 0 0 34,732
VIEWRAY INC COM 92672L107 229 86,313 SH   SOLE 0 0 0 86,313
VISA INC COM CL A 92826C839 4,263 21,651 SH   SOLE 0 0 0 21,651
VISTA GOLD CORP COM NEW 927926303 740 1,088,094 SH   SOLE 0 0 0 1,088,094
VUZIX CORP COM NEW 92921W300 494 69,592 SH   SOLE 0 0 0 69,592
WATSCO INC COM 942622200 4,516 18,911 SH   SOLE 0 0 0 18,911
WATTS WATER TECHNOLOGIES INC CL A 942749102 385 3,138 SH   SOLE 0 0 0 3,138
WISDOMTREE TR US S CAP QTY DIV 97717X651 225 5,681 SH   SOLE 0 0 0 5,681
WISDOMTREE TR US MIDCAP DIVID 97717W505 417 10,701 SH   SOLE 0 0 0 10,701
WRAP TECHNOLOGIES INC COM 98212N107 382 205,593 SH   SOLE 0 0 0 205,593
XPEL INC COM 98379L100 1,557 33,892 SH   SOLE 0 0 0 33,892
XPERI HOLDING CORP COM 98390M103 1,181 81,810 SH   SOLE 0 0 0 81,810
XPO LOGISTICS INC COM 983793100 5,772 119,852 SH   SOLE 0 0 0 119,852
ZYNEX INC COM 98986M103 376 47,139 SH   SOLE 0 0 0 47,139