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,436 19,658 SH   SOLE   0 0 19,657
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,820 6,969 SH   SOLE   0 0 6,969
ALARM COM HLDGS INC COM COM 011642105 1,711 16,539 SH   SOLE   0 0 16,539
ALIGN TECHNOLOGY INC COM COM 016255101 1,745 3,265 SH   SOLE   0 0 3,265
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 4,108 2,344 SH   SOLE   0 0 2,344
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,330 1,330 SH   SOLE   0 0 1,330
ALTRA INDL MOTION CORP COM COM 02208R106 1,961 35,376 SH   SOLE   0 0 35,376
AMAZON.COM INC COM 023135106 6,071 1,864 SH   SOLE   0 0 1,864
AMBARELLA INC SHS SHS G037AX101 666 7,256 SH   SOLE   0 0 7,256
ANHEUSER BUSCH INBEV ADR SPONSORED ADR 03524A108 438 6,268 SH   SOLE   0 0 6,268
APPLE INC COM 037833100 3,996 30,112 SH   SOLE   0 0 30,112
APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 1,632 20,923 SH   SOLE   0 0 20,923
APPLIED MATLS INC COM COM 038222105 2,400 27,814 SH   SOLE   0 0 27,814
ARTESIAN RESOURCES CORP CL A 043113208 310 8,363 SH   SOLE   0 0 8,363
AT&T INC COM COM 00206R102 647 22,503 SH   SOLE   0 0 22,502
ATLANTIC UN BANKSHARES CORP COM COM 04911A107 555 16,835 SH   SOLE   0 0 16,835
AUTODESK INC COM COM 052769106 3,510 11,495 SH   SOLE   0 0 11,495
BADGER METER INC COM 056525108 1,183 12,576 SH   SOLE   0 0 12,576
BANK HAWAII CORP COM COM 062540109 1,750 22,846 SH   SOLE   0 0 22,846
BECTON DICKINSON & CO COM COM 075887109 1,306 5,219 SH   SOLE   0 0 5,219
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 5,040 21,738 SH   SOLE   0 0 21,738
BLACKLINE INC COM COM 09239B109 3,695 27,704 SH   SOLE   0 0 27,704
BLACKROCK INC COM 09247X101 758 1,051 SH   SOLE   0 0 1,051
BOOKING HOLDINGS COM 09857L108 2,120 952 SH   SOLE   0 0 952
BROADCOM INC COM COM 11135F101 975 2,226 SH   SOLE   0 0 2,226
CARMAX INC COM 143130102 5,040 53,354 SH   SOLE   0 0 53,354
CEL-SCI CORP COM PAR NEW COM PAR NEW 150837607 165 14,161 SH   SOLE   0 0 14,161
CENTRAL PACIFIC FINANCIAL COM NEW 154760409 674 35,480 SH   SOLE   0 0 35,480
CERNER CORP COM COM 156782104 2,574 32,801 SH   SOLE   0 0 32,801
CHEVRON CORP NEW COM COM 166764100 956 11,322 SH   SOLE   0 0 11,321
CISCO SYS INC COM 17275R102 2,584 57,737 SH   SOLE   0 0 57,737
CLARIVATE ANALYTICS PLC COM G21810109 686 23,085 SH   SOLE   0 0 23,085
CLARUS CORP NEW COM COM 18270P109 1,427 92,660 SH   SOLE   0 0 92,660
COCA COLA CO COM COM 191216100 846 15,430 SH   SOLE   0 0 15,430
COGENT COMMUNICATIONS HOLDINGS COM NEW 19239V302 4,384 73,217 SH   SOLE   0 0 73,217
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 1,313 16,020 SH   SOLE   0 0 16,020
COLFAX CORP COM 194014106 1,866 48,794 SH   SOLE   0 0 48,794
COMCAST CORP NEW CL A CL A 20030N101 1,508 28,771 SH   SOLE   0 0 28,770
COPART INC COM 217204106 4,398 34,565 SH   SOLE   0 0 34,565
COSTAR GRP INC COM 22160N109 1,676 1,813 SH   SOLE   0 0 1,813
CROWN CASTLE INTL CORP NEW COM COM 22822V101 1,793 11,264 SH   SOLE   0 0 11,264
DANAHER CORP COM 235851102 2,945 13,258 SH   SOLE   0 0 13,258
DIAMONDROCK HOSPITALITY COM 252784301 517 62,681 SH   SOLE   0 0 62,681
DIGIMARC CORP NEW COM COM 25381B101 229 4,855 SH   SOLE   0 0 4,855
DIGITAL RLTY TR INC COM COM 253868103 1,262 9,043 SH   SOLE   0 0 9,043
DILLARDS INC CL A 254067101 591 9,373 SH   SOLE   0 0 9,373
DOMINION RESOURCES INC COM 25746U109 1,989 26,443 SH   SOLE   0 0 26,443
DOW INC COM COM 260557103 787 14,187 SH   SOLE   0 0 14,187
DYCOM INDS INC COM COM 267475101 991 13,128 SH   SOLE   0 0 13,128
ECOLAB INC COM COM 278865100 1,774 8,197 SH   SOLE   0 0 8,197
EMERSON ELEC CO COM COM 291011104 1,102 13,707 SH   SOLE   0 0 13,706
ENERGY RECOVERY INC COM 29270J100 429 31,441 SH   SOLE   0 0 31,441
ENERSYS COM COM 29275Y102 1,054 12,693 SH   SOLE   0 0 12,693
EVOQUA WATER TECHNOLOGIES CORP COM COM 30057T105 278 10,302 SH   SOLE   0 0 10,302
FACEBOOK INC CL A CL A 30303M102 2,127 7,785 SH   SOLE   0 0 7,785
FASTENAL CO COM 311900104 3,035 62,160 SH   SOLE   0 0 62,160
FEDEX CORP COM COM 31428X106 277 1,068 SH   SOLE   0 0 1,068
FISERV INC COM 337738108 2,589 22,737 SH   SOLE   0 0 22,737
FLOOR & DECOR HLDGS INC CL A CL A 339750101 483 5,197 SH   SOLE   0 0 5,197
FORMFACTOR INC COM COM 346375108 1,382 32,113 SH   SOLE   0 0 32,113
FORTIVE CORP COM COM 34959J108 937 13,235 SH   SOLE   0 0 13,235
FOX FACTORY HLDG CORP COM COM 35138V102 1,506 14,246 SH   SOLE   0 0 14,246
FRANKLIN ELECTRIC INC COM 353514102 397 5,733 SH   SOLE   0 0 5,733
FTI CONSULTING INC COM 302941109 884 7,910 SH   SOLE   0 0 7,910
GENUINE PARTS CO COM COM 372460105 537 5,351 SH   SOLE   0 0 5,351
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 1,190 91,153 SH   SOLE   0 0 91,153
GLOBAL WATER RESOURCES COM 379463102 529 36,683 SH   SOLE   0 0 36,683
GOOSEHEAD INS INC COM CL A COM CL A 38267D109 2,963 23,749 SH   SOLE   0 0 23,749
HEALTHCARE SERVICES GROUP INC COM 421906108 5,357 190,630 SH   SOLE   0 0 190,630
HERITAGE COMMERCE CORP COM 426927109 646 72,859 SH   SOLE   0 0 72,859
HERON THERAPEUTICS INC COM COM 427746102 1,082 51,115 SH   SOLE   0 0 51,115
HEXCEL CORP NEW COM COM 428291108 950 19,588 SH   SOLE   0 0 19,588
HOLLYFRONTIER CORP COM COM 436106108 473 18,310 SH   SOLE   0 0 18,310
HOME DEPOT COM 437076102 660 2,484 SH   SOLE   0 0 2,484
II-VI INC COM COM 902104108 1,063 13,990 SH   SOLE   0 0 13,990
IMPINJ INC COM COM 453204109 743 17,754 SH   SOLE   0 0 17,754
INOGEN INC COM COM 45780L104 1,711 38,296 SH   SOLE   0 0 38,296
INTEL CORP COM COM 458140100 1,146 23,011 SH   SOLE   0 0 23,010
INTL BUSINESS MACHINES COM 459200101 706 5,606 SH   SOLE   0 0 5,606
INTRUSION INC COM NEW COM NEW 46121E205 5,582 316,817 SH   SOLE   0 0 316,817
INTUIT COM COM 461202103 4,155 10,939 SH   SOLE   0 0 10,939
INTUITIVE SURGICAL, INC. COM NEW 46120E602 1,340 1,638 SH   SOLE   0 0 1,638
IRIDIUM COMMUNICATIONS INC COM COM 46269C102 3,783 96,190 SH   SOLE   0 0 96,190
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 689 1,836 SH   SOLE   0 0 1,836
JOHN BEAN TECHNOLOGIES CORP COM COM 477839104 990 8,696 SH   SOLE   0 0 8,696
JOHNSON & JOHNSON COM COM 478160104 1,165 7,404 SH   SOLE   0 0 7,404
JPMORGAN CHASE & CO COM COM 46625H100 5,220 41,080 SH   SOLE   0 0 41,080
JPMORGAN EQUITY PREMIUM INCOME ETF EQUITY PREMIUM 46641Q332 241 4,325 SH   SOLE   0 0 4,325
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 4,555 22,316 SH   SOLE   0 0 22,316
KEYSIGHT TECHNOLOGIES INC COM 49338L103 955 7,230 SH   SOLE   0 0 7,230
KINDER MORGAN INC COM 49456B101 1,860 136,095 SH   SOLE   0 0 136,095
KNIGHT TRANSPORTATION INC CL A 499049104 7,212 172,457 SH   SOLE   0 0 172,457
KORNIT DIGITAL LTD SHS SHS M6372Q113 1,506 16,892 SH   SOLE   0 0 16,892
LEAR CORP COM NEW COM NEW 521865204 1,035 6,508 SH   SOLE   0 0 6,508
LEGACY HOUSING CORP COM COM 52472M101 745 49,327 SH   SOLE   0 0 49,327
LIBERTY MEDIA CORP SIRIUSXM COM A SIRIUSXM 531229409 4,217 97,643 SH   SOLE   0 0 97,643
LIVEPERSON INC COM COM 538146101 622 10,002 SH   SOLE   0 0 10,002
LIVEXLIVE MEDIA INC COM COM NEW 53839L208 778 237,285 SH   SOLE   0 0 237,285
MARKEL CORP HOLDING CO COM 570535104 6,056 5,861 SH   SOLE   0 0 5,861
MASTERCARD INCORPORATED CL A CL A 57636Q104 236 660 SH   SOLE   0 0 660
MCKESSON CORP COM COM 58155Q103 200 1,152 SH   SOLE   0 0 1,152
MEDPACE HLDGS INC COM COM 58506Q109 474 3,403 SH   SOLE   0 0 3,403
MEDTRONIC PLC SHS SHS G5960L103 1,471 12,561 SH   SOLE   0 0 12,561
MERCK & CO INC COM 58933Y105 1,013 12,390 SH   SOLE   0 0 12,389
MICRON TECHNOLOGY COM 595112103 986 13,118 SH   SOLE   0 0 13,118
MICROSOFT COM 594918104 2,055 9,238 SH   SOLE   0 0 9,238
MICROSTRATEGY INC CL A NEW CL A NEW 594972408 3,332 8,576 SH   SOLE   0 0 8,576
MITEK SYS INC COM NEW COM NEW 606710200 1,134 63,761 SH   SOLE   0 0 63,761
MONMOUTH REAL ESTATE INVT CORP CL A 609720107 5,181 299,126 SH   SOLE   0 0 299,126
MOODYS CORP COM COM 615369105 1,185 4,083 SH   SOLE   0 0 4,083
MORNINGSTAR INC COM COM 617700109 1,407 6,075 SH   SOLE   0 0 6,075
NAPCO SEC TECHNOLOGIES INC COM COM 630402105 393 14,989 SH   SOLE   0 0 14,989
NEOPHOTONICS CORP COM COM 64051T100 598 65,732 SH   SOLE   0 0 65,732
NORFOLK SOUTHERN CRP COM 655844108 333 1,401 SH   SOLE   0 0 1,401
NVR INC COM COM 62944T105 869 213 SH   SOLE   0 0 213
NXP SEMICONDUCTORS NV COM COM N6596X109 2,994 18,829 SH   SOLE   0 0 18,829
OMNICELL COM COM COM 68213N109 1,998 16,651 SH   SOLE   0 0 16,651
PAR TECHNOLOGY CORP COM 698884103 1,633 26,007 SH   SOLE   0 0 26,007
PAYCHEX INC COM 704326107 1,011 10,848 SH   SOLE   0 0 10,848
PAYPAL HLDGS INC COM COM 70450Y103 2,467 10,535 SH   SOLE   0 0 10,535
PEPSICO INC COM COM 713448108 825 5,562 SH   SOLE   0 0 5,562
PFIZER INC COM COM 717081103 1,069 29,036 SH   SOLE   0 0 29,035
PRA GROUP COM 69354N106 1,520 38,337 SH   SOLE   0 0 38,337
PRA HEALTH SCIENCES INC COM COM 69354M108 362 2,885 SH   SOLE   0 0 2,885
PRECIGEN INC COM COM 74017N105 116 11,417 SH   SOLE   0 0 11,417
PROCTER AND GAMBLE CO COM COM 742718109 529 3,799 SH   SOLE   0 0 3,798
PROGYNY INC COM 74340E103 1,032 24,344 SH   SOLE   0 0 24,344
QTS Realty Trust, Inc. COM CL A 74736A103 779 12,590 SH   SOLE   0 0 12,590
QUOTIENT TECHNOLOGY INC COM COM 749119103 703 74,593 SH   SOLE   0 0 74,593
RANGE RES CORP COM COM 75281A109 478 71,319 SH   SOLE   0 0 71,319
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 385 5,433 SH   SOLE   0 0 5,433
RLI CORP COM COM 749607107 1,063 10,206 SH   SOLE   0 0 10,206
ROCKY MTN CHOCOLATE FACTORY IN COM COM 77467X101 255 62,871 SH   SOLE   0 0 62,871
ROYCE VALUE TR INC COM 780910105 295 18,270 SH   SOLE   0 0 18,270
SALESFORCE COM INC COM COM 79466L302 1,111 4,991 SH   SOLE   0 0 4,991
SCHWAB CHARLES CORP COM 808513105 1,944 36,646 SH   SOLE   0 0 36,646
SENSATA TECHNOLOGIES HLDG PLC SHS SHS G8060N102 3,267 61,951 SH   SOLE   0 0 61,951
SILICON LABORATORIESINC OC COM COM 826919102 1,678 13,180 SH   SOLE   0 0 13,180
SIMON PPTY GROUP INC NEW COM COM 828806109 1,934 22,680 SH   SOLE   0 0 22,680
SIMULATIONS PLUS INC COM COM 829214105 1,535 21,340 SH   SOLE   0 0 21,340
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 2,082 13,124 SH   SOLE   0 0 13,124
SPDR PORTFOLIO EMERGING MARKETS ETF PORTFOLIO EMG MK 78463X509 322 7,635 SH   SOLE   0 0 7,635
STAAR SURGICAL CO COM PAR $0.01 COM PAR $0.01 852312305 779 9,837 SH   SOLE   0 0 9,837
STAMPS COM INC COM NEW COM NEW 852857200 434 2,210 SH   SOLE   0 0 2,210
STRIDE INC COM COM 86333M108 666 31,368 SH   SOLE   0 0 31,368
STRYKER CORP COM 863667101 1,511 6,165 SH   SOLE   0 0 6,165
TABULA RASA HEALTHCARE INC COM COM 873379101 423 9,866 SH   SOLE   0 0 9,866
TANGER FACTORY OUTLET CENTERS INC COM 875465106 1,169 117,350 SH   SOLE   0 0 117,350
TEXAS INSTRS INC COM COM 882508104 4,395 26,776 SH   SOLE   0 0 26,776
TEXAS PACIFIC LAND TRUST COM 88262P102 1,402 1,928 SH   SOLE   0 0 1,928
TRACTOR SUPPLY CO COM 892356106 3,654 25,993 SH   SOLE   0 0 25,993
TREX CO INC COM COM 89531P105 768 9,170 SH   SOLE   0 0 9,170
TRUPANION INC COM COM 898202106 1,918 16,023 SH   SOLE   0 0 16,023
TYLER TECHNOLOGIES INC COM COM 902252105 1,795 4,113 SH   SOLE   0 0 4,113
UNITED PARCEL SERVICE INC CL B 911312106 1,121 6,656 SH   SOLE   0 0 6,655
US ECOLOGY INC COM COM 91734M103 849 23,369 SH   SOLE   0 0 23,369
VANGUARD FTSE DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 443 9,374 SH   SOLE   0 0 9,374
VANGUARD TOTAL WORLD STOCK INDEX FUND TT WRLD ST ETF 922042742 505 5,456 SH   SOLE   0 0 5,456
VERISK ANALYTICS INC COM 92345Y106 1,973 9,502 SH   SOLE   0 0 9,502
VERIZON COMMUNICATIONS COM 92343V104 991 16,873 SH   SOLE   0 0 16,873
VIEWRAY INC COM COM 92672L107 315 82,443 SH   SOLE   0 0 82,443
VISA INC COM CL A 92826C839 5,514 25,208 SH   SOLE   0 0 25,208
VUZIX CORPORATION COM NEW 92921W300 806 88,730 SH   SOLE   0 0 88,730
WATSCO INC COM 942622200 4,157 18,351 SH   SOLE   0 0 18,351
WATTS WATER TECHNOLOGIES INC CL A 942749102 375 3,085 SH   SOLE   0 0 3,085
WAYFAIR INC CL A 94419L101 558 2,471 SH   SOLE   0 0 2,471
WELLS FARGO CO NEW COM COM 949746101 469 15,551 SH   SOLE   0 0 15,551
WISDOMTREE U.S. MIDCAP DIVIDEND FUND US MIDCAP DIVID 97717W505 391 11,229 SH   SOLE   0 0 11,229
WISDOMTREE U.S. SMALLCAP QUALITY DIVIDEND GROWTH FUND US S CAP QTY DIV 97717X651 223 5,627 SH   SOLE   0 0 5,627
XPEL INC COM COM 98379L100 2,299 44,585 SH   SOLE   0 0 44,585
ZSCALER INC COM COM 98980G102 1,371 6,866 SH   SOLE   0 0 6,866
ZYNEX INC COM COM 98986M103 571 42,427 SH   SOLE   0 0 42,427