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 1,794 13,140 SH   SOLE   0 0 13,140
ABM INDS INC COM COM 000957100 292 11,981 SH   SOLE   0 0 11,981
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,214 7,434 SH   SOLE   0 0 7,434
ALARM COM HLDGS INC COM COM 011642105 647 16,616 SH   SOLE   0 0 16,616
ALIGN TECHNOLOGY INC COM COM 016255101 644 3,704 SH   SOLE   0 0 3,704
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 2,916 2,510 SH   SOLE   0 0 2,510
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,050 1,763 SH   SOLE   0 0 1,763
ALTRA INDL MOTION CORP COM COM 02208R106 622 35,587 SH   SOLE   0 0 35,587
AMAZON.COM INC COM 023135106 4,477 2,296 SH   SOLE   0 0 2,296
AMBARELLA INC SHS SHS G037AX101 354 7,300 SH   SOLE   0 0 7,300
AMERICAN VANGUARD CORP COM 030371108 922 63,775 SH   SOLE   0 0 63,775
ANHEUSER BUSCH INBEV ADR SPONSORED ADR 03524A108 242 5,486 SH   SOLE   0 0 5,486
APPLE INC COM 037833100 2,621 10,309 SH   SOLE   0 0 10,309
APPLIED INDL TECHNOLOGIES INC COM COM 03820C105 962 21,049 SH   SOLE   0 0 21,049
APPLIED MATLS INC COM COM 038222105 1,984 43,300 SH   SOLE   0 0 43,300
Artesian Resources Corp CL A 043113208 313 8,363 SH   SOLE   0 0 8,363
AT&T INC COM COM 00206R102 479 16,425 SH   SOLE   0 0 16,425
ATLANTIC UN BANKSHARES CORP COM COM 04911A107 368 16,782 SH   SOLE   0 0 16,782
AUTODESK INC COM COM 052769106 2,039 13,065 SH   SOLE   0 0 13,065
Badger Meter Inc COM 056525108 676 12,620 SH   SOLE   0 0 12,620
BEACON ROOFING SUPPLY COM 073685109 4,003 241,996 SH   SOLE   0 0 241,996
BECTON DICKINSON & CO COM COM 075887109 1,283 5,584 SH   SOLE   0 0 5,584
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 4,644 25,400 SH   SOLE   0 0 25,400
BLACKLINE INC COM COM 09239B109 1,592 30,265 SH   SOLE   0 0 30,265
BLACKROCK INC COM 09247X101 506 1,151 SH   SOLE   0 0 1,151
BOOKING HOLDINGS COM 09857L108 1,446 1,075 SH   SOLE   0 0 1,075
BROADCOM INC COM COM 11135F101 417 1,759 SH   SOLE   0 0 1,759
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,505 34,018 SH   SOLE   0 0 34,018
CARMAX INC COM 143130102 4,770 88,614 SH   SOLE   0 0 88,614
CEL SCI CORP COM PAR NEW COM PAR NEW 150837607 156 13,561 SH   SOLE   0 0 13,561
CERNER CORP COM COM 156782104 2,292 36,386 SH   SOLE   0 0 36,386
CHEMBIO DIAGNOSTICS INC COM NEW COM NEW 163572209 135 26,424 SH   SOLE   0 0 26,424
CHEVRON CORP NEW COM COM 166764100 950 13,114 SH   SOLE   0 0 13,114
CISCO SYS INC COM 17275R102 2,080 52,903 SH   SOLE   0 0 52,903
CLARIVATE ANALYTICS PLC COM G21810109 475 22,905 SH   SOLE   0 0 22,905
CLARUS CORP NEW COM COM 18270P109 1,082 110,360 SH   SOLE   0 0 110,360
COCA COLA CO COM COM 191216100 460 10,396 SH   SOLE   0 0 10,396
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 1,002 21,557 SH   SOLE   0 0 21,557
COLFAX CORP COM 194014106 1,154 58,277 SH   SOLE   0 0 58,277
COMCAST CORP NEW CL A CL A 20030N101 1,291 37,551 SH   SOLE   0 0 37,551
COPART INC COM 217204106 3,566 52,036 SH   SOLE   0 0 52,036
CORTEVA INC COM COM 22052L104 384 16,341 SH   SOLE   0 0 16,341
COSTAR GRP INC COM 22160N109 1,201 2,045 SH   SOLE   0 0 2,045
CROWN CASTLE INTL CORP NEW COM COM 22822V101 1,716 11,885 SH   SOLE   0 0 11,885
DANAHER CORP COM 235851102 1,992 14,389 SH   SOLE   0 0 14,389
DIAMONDROCK HOSPITALITY COM 252784301 434 85,381 SH   SOLE   0 0 85,381
DIGITAL RLTY TR INC COM COM 253868103 1,276 9,186 SH   SOLE   0 0 9,186
DOLLAR TREE INC COM COM 256746108 3,004 40,894 SH   SOLE   0 0 40,894
DOMINION RESOURCES INC COM 25746U109 2,116 29,305 SH   SOLE   0 0 29,305
DOW INC COM COM 260557103 714 24,430 SH   SOLE   0 0 24,430
DUPONT DE NEMOURS INC COM COM 26614N102 691 20,262 SH   SOLE   0 0 20,262
DYCOM INDS INC COM COM 267475101 337 13,148 SH   SOLE   0 0 13,148
ECOLAB INC COM COM 278865100 1,277 8,196 SH   SOLE   0 0 8,196
EMERSON ELEC CO COM COM 291011104 385 8,088 SH   SOLE   0 0 8,088
Energy Recovery Inc COM 29270J100 231 31,041 SH   SOLE   0 0 31,041
ENERSYS COM COM 29275Y102 632 12,769 SH   SOLE   0 0 12,769
EVOQUA WATER TECHNOLOGIES CORP COM COM 30057T105 115 10,242 SH   SOLE   0 0 10,242
FACEBOOK INC CL A CL A 30303M102 1,647 9,874 SH   SOLE   0 0 9,874
FASTENAL CO COM 311900104 2,233 71,454 SH   SOLE   0 0 71,454
FEDEX CORP COM COM 31428X106 842 6,944 SH   SOLE   0 0 6,944
FIRST TRUST ENHANCED SHORT MATURITY ETF FIRST TR ENH NEW 33739Q408 403 6,825 SH   SOLE   0 0 6,825
FISERV INC COM 337738108 2,704 28,471 SH   SOLE   0 0 28,471
FLOOR & DECOR HLDGS INC CL A CL A 339750101 357 11,114 SH   SOLE   0 0 11,114
FORMFACTOR INC COM COM 346375108 649 32,305 SH   SOLE   0 0 32,305
FORTIVE CORP COM COM 34959J108 768 13,919 SH   SOLE   0 0 13,919
FOX FACTORY HLDG CORP COM COM 35138V102 602 14,331 SH   SOLE   0 0 14,331
Franklin Electric Inc COM 353514102 266 5,643 SH   SOLE   0 0 5,643
GENUINE PARTS CO COM COM 372460105 399 5,927 SH   SOLE   0 0 5,927
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 794 78,505 SH   SOLE   0 0 78,505
Global Water Resources COM 379463102 369 36,183 SH   SOLE   0 0 36,183
GOOSEHEAD INS INC COM CL A COM CL A 38267D109 1,065 23,866 SH   SOLE   0 0 23,866
HEALTHCARE SERVICES GROUP INC COM 421906108 4,093 171,170 SH   SOLE   0 0 171,170
HERON THERAPEUTICS INC COM COM 427746102 546 46,535 SH   SOLE   0 0 46,535
HMS HLDGS CORP COM COM 40425J101 1,367 54,090 SH   SOLE   0 0 54,090
HOME DEPOT COM 437076102 488 2,615 SH   SOLE   0 0 2,615
II-VI INC COM COM 902104108 401 14,063 SH   SOLE   0 0 14,063
IMPINJ INC COM COM 453204109 297 17,764 SH   SOLE   0 0 17,764
INOGEN INC COM COM 45780L104 2,057 39,820 SH   SOLE   0 0 39,820
INTEL CORP COM COM 458140100 2,614 48,302 SH   SOLE   0 0 48,302
INTL BUSINESS MACHINES COM 459200101 633 5,707 SH   SOLE   0 0 5,707
INTUIT COM COM 461202103 2,893 12,579 SH   SOLE   0 0 12,579
INTUITIVE SURGICAL, INC. COM NEW 46120E602 953 1,924 SH   SOLE   0 0 1,924
IRIDIUM COMMUNICATIONS INC COM COM 46269C102 2,161 96,798 SH   SOLE   0 0 96,798
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 469 1,814 SH   SOLE   0 0 1,814
JOHN BEAN TECHNOLOGIES CORP COM COM 477839104 650 8,748 SH   SOLE   0 0 8,748
JOHNSON & JOHNSON COM COM 478160104 777 5,922 SH   SOLE   0 0 5,922
JPMORGAN CHASE & CO COM COM 46625H100 3,988 44,301 SH   SOLE   0 0 44,301
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837 1,847 37,190 SH   SOLE   0 0 37,190
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETF ULTRA SHT MUNCPL 46641Q654 514 10,200 SH   SOLE   0 0 10,200
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 3,205 25,199 SH   SOLE   0 0 25,199
KINDER MORGAN INC COM 49456B101 548 39,365 SH   SOLE   0 0 39,365
KNIGHT TRANSPORTATION INC CL A 499049104 6,296 191,965 SH   SOLE   0 0 191,965
KORNIT DIGITAL LTD SHS SHS M6372Q113 727 29,213 SH   SOLE   0 0 29,213
KRAFT HEINZ CO COM COM 500754106 386 15,585 SH   SOLE   0 0 15,585
LAKELAND INDS INC COM COM 511795106 406 26,193 SH   SOLE   0 0 26,193
LEAR CORP COM NEW COM NEW 521865204 691 8,505 SH   SOLE   0 0 8,505
LEGACY HOUSING CORP COM COM 52472M101 443 47,943 SH   SOLE   0 0 47,943
LIBERTY MEDIA CORP SIRIUSXM COM A SIRIUSXM 531229409 3,672 115,867 SH   SOLE   0 0 115,867
LIVEPERSON INC COM COM 538146101 306 13,443 SH   SOLE   0 0 13,443
MARKEL CORP HOLDING CO COM 570535104 5,503 5,931 SH   SOLE   0 0 5,931
MCKESSON CORP COM COM 58155Q103 998 7,382 SH   SOLE   0 0 7,382
MEDPACE HLDGS INC COM COM 58506Q109 249 3,388 SH   SOLE   0 0 3,388
MEDTRONIC PLC SHS SHS G5960L103 1,506 16,699 SH   SOLE   0 0 16,699
MERCK & CO INC COM 58933Y105 737 9,579 SH   SOLE   0 0 9,579
MICROSOFT COM 594918104 1,320 8,372 SH   SOLE   0 0 8,372
MICROSTRATEGY INC CL A NEW CL A NEW 594972408 1,017 8,613 SH   SOLE   0 0 8,613
MITEK SYS INC COM NEW COM NEW 606710200 504 63,916 SH   SOLE   0 0 63,916
MONMOUTH REAL ESTATE INVT CORP CL A 609720107 4,663 387,008 SH   SOLE   0 0 387,008
MOODYS CORP COM COM 615369105 947 4,476 SH   SOLE   0 0 4,476
NAPCO SEC TECHNOLOGIES INC COM COM 630402105 227 14,939 SH   SOLE   0 0 14,939
NEOPHOTONICS CORP COM COM 64051T100 478 65,904 SH   SOLE   0 0 65,904
NORFOLK SOUTHERN CRP COM 655844108 202 1,386 SH   SOLE   0 0 1,386
NVR INC COM COM 62944T105 724 282 SH   SOLE   0 0 282
NXP SEMICONDUCTORS NV COM COM N6596X109 1,750 21,107 SH   SOLE   0 0 21,107
OMNICELL INC COM COM 68213N109 1,097 16,725 SH   SOLE   0 0 16,725
PAYCHEX INC COM 704326107 680 10,802 SH   SOLE   0 0 10,802
PAYPAL HLDGS INC COM COM 70450Y103 990 10,342 SH   SOLE   0 0 10,342
PEPSICO INC COM COM 713448108 579 4,825 SH   SOLE   0 0 4,825
PFIZER INC COM COM 717081103 754 23,112 SH   SOLE   0 0 23,112
PORTFOLIO RECOVERY ASSOCS INC NOTE 3.000% 8/0 73640QAB1 366 377,000 PRN   SOLE   0 0 377,000
PRA GROUP COM 69354N106 2,229 80,398 SH   SOLE   0 0 80,398
PRA HEALTH SCIENCES INC COM COM 69354M108 238 2,867 SH   SOLE   0 0 2,867
PRECIGEN INC COM COM 74017N105 38 11,232 SH   SOLE   0 0 11,232
PROCTER AND GAMBLE CO COM COM 742718109 581 5,280 SH   SOLE   0 0 5,280
PROGYNY INC COM 74340E103 508 23,984 SH   SOLE   0 0 23,984
PROTO LABS INC COM COM 743713109 1,392 18,281 SH   SOLE   0 0 18,281
QUOTIENT TECHNOLOGY INC COM COM 749119103 485 74,646 SH   SOLE   0 0 74,646
RLI CORP COM COM 749607107 901 10,246 SH   SOLE   0 0 10,246
ROYCE VALUE TR INC COM 780910105 177 18,270 SH   SOLE   0 0 18,270
SALESFORCE COM INC COM COM 79466L302 807 5,605 SH   SOLE   0 0 5,605
SCHWAB CHARLES CORP COM 808513105 1,573 46,800 SH   SOLE   0 0 46,800
SELECT INTERIOR CONCEPTS INC CL A CL A 816120307 154 74,385 SH   SOLE   0 0 74,385
SEMTECH CORP COM COM 816850101 838 22,352 SH   SOLE   0 0 22,352
SENSATA TECHNOLOGIES HLDNG PLC SHS SHS G8060N102 1,473 50,927 SH   SOLE   0 0 50,927
SILICON LABORATORIESINC OC COM COM 826919102 1,131 13,238 SH   SOLE   0 0 13,238
SIMULATIONS PLUS INC COM COM 829214105 1,054 30,195 SH   SOLE   0 0 30,195
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,873 25,443 SH   SOLE   0 0 25,443
SIX FLAGS ENTMT CORP NEW COM COM 83001A102 449 35,841 SH   SOLE   0 0 35,841
STAAR SURGICAL CO COM PAR $0.01 852312305 316 9,807 SH   SOLE   0 0 9,807
STAMPS COM INC COM NEW COM NEW 852857200 568 4,365 SH   SOLE   0 0 4,365
STRYKER CORP COM 863667101 1,682 10,104 SH   SOLE   0 0 10,104
TABULA RASA HEALTHCARE INC COM COM 873379101 517 9,887 SH   SOLE   0 0 9,887
TEXAS INSTRS INC COM COM 882508104 2,812 28,135 SH   SOLE   0 0 28,135
TRACTOR SUPPLY CO COM 892356106 2,575 30,453 SH   SOLE   0 0 30,453
TREX CO INC COM COM 89531P105 370 4,611 SH   SOLE   0 0 4,611
TRUPANION INC COM COM 898202106 655 25,146 SH   SOLE   0 0 25,146
TYLER TECHNOLOGIES INC COM COM 902252105 1,441 4,858 SH   SOLE   0 0 4,858
UNITED PARCEL SERVICE INC CL B 911312106 620 6,633 SH   SOLE   0 0 6,633
US ECOLOGY INC COM COM 91734M103 713 23,465 SH   SOLE   0 0 23,465
VANGUARD FTSE DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 253 7,575 SH   SOLE   0 0 7,575
VANGUARD TOTAL WORLD STOCK INDEX FUND TT WRLD ST ETF 922042742 305 4,856 SH   SOLE   0 0 4,856
VERISK ANALYTICS INC COM 92345Y106 1,396 10,019 SH   SOLE   0 0 10,019
VERIZON COMMUNICATIONS COM 92343V104 613 11,414 SH   SOLE   0 0 11,414
VERTEX ENERGY INC COM COM 92534K107 254 423,402 SH   SOLE   0 0 423,402
VIEWRAY INC COM COM 92672L107 205 81,933 SH   SOLE   0 0 81,933
VISA INC COM CL A 92826C839 4,687 29,093 SH   SOLE   0 0 29,093
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 852 18,632 SH   SOLE   0 0 18,632
WATSCO INC COM 942622200 3,033 19,192 SH   SOLE   0 0 19,192
Watts Water Technologies Inc CL A 942749102 256 3,030 SH   SOLE   0 0 3,030
WAYFAIR INC CL A 94419L101 343 6,425 SH   SOLE   0 0 6,425
WELBILT INC COM COM 949090104 347 67,631 SH   SOLE   0 0 67,631
WELLS FARGO CO NEW COM COM 949746101 631 21,978 SH   SOLE   0 0 21,978
XPEL INC COM COM 98379L100 444 44,285 SH   SOLE   0 0 44,285
ZYNEX INC COM COM 98986M103 468 42,302 SH   SOLE   0 0 42,302