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
AMAZON COM INC COM COM 023135106 1,934 1,654 SH   SOLE   0 0 1,654
CERNER CORP COM COM 156782104 2,510 37,240 SH   SOLE   0 0 37,240
STERICYCLE INC COM COM 858912108 1,353 19,906 SH   SOLE   0 0 19,906
STARBUCKS CORP COM COM 855244109 651 11,340 SH   SOLE   0 0 11,340
DULUTH HLDGS INC COM CL B COM CL B 26443V101 408 22,840 SH   SOLE   0 0 22,840
ORBOTECH LTD ORD ORD M75253100 432 8,600 SH   SOLE   0 0 8,600
JOHNSON & JOHNSON COM COM 478160104 410 2,937 SH   SOLE   0 0 2,937
WILLIAMS SONOMA INC COM COM 969904101 1,408 27,240 SH   SOLE   0 0 27,240
LKQ CORP COM COM 501889208 2,640 64,923 SH   SOLE   0 0 64,923
HCA HEALTHCARE INC COM COM 40412C101 2,060 23,449 SH   SOLE   0 0 23,449
CELADON GROUP INC COM COM 150838100 382 59,757 SH   SOLE   0 0 59,757
WATSCO INC COM COM 942622200 3,000 17,642 SH   SOLE   0 0 17,642
TELEDYNE TECHNOLOGIES INC COM COM 879360105 851 4,700 SH   SOLE   0 0 4,700
KNIGHT SWIFT TRANSN HLDGS INC CL A CL A 499049104 2,676 61,202 SH   SOLE   0 0 61,202
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM COM A SIRIUSXM 531229409 1,826 46,048 SH   SOLE   0 0 46,048
PROCTER AND GAMBLE CO COM COM 742718109 447 4,864 SH   SOLE   0 0 4,864
COCA COLA CO COM COM 191216100 297 6,464 SH   SOLE   0 0 6,464
UNITED PARCEL SERVICE INC CL B CL B 911312106 445 3,734 SH   SOLE   0 0 3,734
ACACIA COMMUNICATIONS INC COM COM 00401C108 412 11,363 SH   SOLE   0 0 11,363
INTEL CORP COM COM 458140100 2,810 60,882 SH   SOLE   0 0 60,882
MEDTRONIC PLC SHS SHS G5960L103 1,984 24,567 SH   SOLE   0 0 24,567
AMERICAN VANGUARD CORP COM COM 030371108 1,180 60,052 SH   SOLE   0 0 60,052
FORTIVE CORP COM COM 34959J108 576 7,955 SH   SOLE   0 0 7,955
NETFLIX INC COM COM 64110L106 1,089 5,672 SH   SOLE   0 0 5,672
PAYCHEX INC COM COM 704326107 630 9,256 SH   SOLE   0 0 9,256
BLACKBAUD INC COM COM 09227Q100 1,267 13,411 SH   SOLE   0 0 13,411
IMPINJ INC COM COM 453204109 379 16,819 SH   SOLE   0 0 16,819
MEDNAX INC COM COM 58502B106 1,515 28,350 SH   SOLE   0 0 28,350
MERCK & CO INC COM COM 58933Y105 279 4,963 SH   SOLE   0 0 4,963
HEALTHCARE SVCS GRP INC COM COM 421906108 3,994 75,754 SH   SOLE   0 0 75,754
EXACT SCIENCES CORP COM COM 30063P105 565 10,745 SH   SOLE   0 0 10,745
EMERSON ELEC CO COM COM 291011104 416 5,963 SH   SOLE   0 0 5,963
BLACKLINE INC COM COM 09239B109 565 17,214 SH   SOLE   0 0 17,214
ALASKA AIR GROUP INC COM COM 011659109 1,654 22,494 SH   SOLE   0 0 22,494
STAMPS COM INC COM NEW COM NEW 852857200 769 4,092 SH   SOLE   0 0 4,092
HOSTESS BRANDS INC CL A CL A 44109J106 453 30,595 SH   SOLE   0 0 30,595
ASTEC INDS INC COM COM 046224101 393 6,720 SH   SOLE   0 0 6,720
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 2,780 39,139 SH   SOLE   0 0 39,139
TIVITY HEALTH INC COM COM 88870R102 1,284 35,118 SH   SOLE   0 0 35,118
VERTEX ENERGY INC COM COM 92534K107 332 352,789 SH   SOLE   0 0 352,789
FEDEX CORP COM COM 31428X106 3,074 12,318 SH   SOLE   0 0 12,318
SNAP ON INC COM COM 833034101 685 3,932 SH   SOLE   0 0 3,932
WELBILT INC COM COM 949090104 873 37,142 SH   SOLE   0 0 37,142
AXON ENTERPRISE INC COM COM 05464C101 577 21,774 SH   SOLE   0 0 21,774
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 2,291 105,330 SH   SOLE   0 0 105,330
US BANCORP DEL COM NEW COM NEW 902973304 945 17,628 SH   SOLE   0 0 17,628
VERISK ANALYTICS INC COM COM 92345Y106 1,010 10,518 SH   SOLE   0 0 10,518
BECTON DICKINSON & CO COM COM 075887109 535 2,500 SH   SOLE   0 0 2,500
LABORATORY CORP AMER HLDGS COM NEW COM NEW 50540R409 606 3,800 SH   SOLE   0 0 3,800
WHIRLPOOL CORP COM COM 963320106 2,935 17,402 SH   SOLE   0 0 17,402
NN INC COM COM 629337106 714 25,881 SH   SOLE   0 0 25,881
SEMTECH CORP COM COM 816850101 496 14,493 SH   SOLE   0 0 14,493
PRA GROUP INC COM COM 69354N106 3,784 113,976 SH   SOLE   0 0 113,976
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,486 17,587 SH   SOLE   0 0 17,587
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 3,005 2,853 SH   SOLE   0 0 2,853
FISERV INC COM COM 337738108 2,843 21,677 SH   SOLE   0 0 21,677
INTUIT COM COM 461202103 2,232 14,149 SH   SOLE   0 0 14,149
SIMULATIONS PLUS INC COM COM 829214105 456 28,324 SH   SOLE   0 0 28,324
SENSATA TECHNOLOGIES HLDG NV SHS SHS N7902X106 3,381 66,155 SH   SOLE   0 0 66,155
HCP INC COM COM 40414L109 1,309 50,182 SH   SOLE   0 0 50,182
SCHLUMBERGER LTD COM COM 806857108 504 7,486 SH   SOLE   0 0 7,486
MONMOUTH REAL ESTATE INVT CORP CL A CL A 609720107 7,142 401,213 SH   SOLE   0 0 401,213
BOEING CO COM COM 097023105 597 2,024 SH   SOLE   0 0 2,024
COPART INC COM COM 217204106 6,365 147,378 SH   SOLE   0 0 147,378
SILICON LABORATORIES INC COM COM 826919102 872 9,877 SH   SOLE   0 0 9,877
NORFOLK SOUTHERN CORP COM COM 655844108 230 1,586 SH   SOLE   0 0 1,586
BIG LOTS INC COM COM 089302103 753 13,411 SH   SOLE   0 0 13,411
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,441 33,612 SH   SOLE   0 0 33,612
DOLLAR TREE INC COM COM 256746108 2,335 21,763 SH   SOLE   0 0 21,763
INTERNATIONAL FLAVORS&FRAGRANC COM COM 459506101 728 4,773 SH   SOLE   0 0 4,773
HANESBRANDS INC COM COM 410345102 1,608 76,905 SH   SOLE   0 0 76,905
KEYW HLDG CORP COM COM 493723100 343 58,357 SH   SOLE   0 0 58,357
PRIMO WTR CORP COM COM 74165N105 621 49,413 SH   SOLE   0 0 49,413
LEAR CORP COM NEW COM NEW 521865204 2,361 13,367 SH   SOLE   0 0 13,367
SYSCO CORP COM COM 871829107 433 7,123 SH   SOLE   0 0 7,123
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 397 1,375 SH   SOLE   0 0 1,375
DIAMONDROCK HOSPITALITY CO COM COM 252784301 1,396 123,630 SH   SOLE   0 0 123,630
HMS HLDGS CORP COM COM 40425J101 846 49,911 SH   SOLE   0 0 49,911
GENTEX CORP COM COM 371901109 1,996 95,252 SH   SOLE   0 0 95,252
TRACTOR SUPPLY CO COM COM 892356106 7,802 104,372 SH   SOLE   0 0 104,372
VISA INC COM CL A COM CL A 92826C839 3,574 31,346 SH   SOLE   0 0 31,346
PROTO LABS INC COM COM 743713109 1,798 17,460 SH   SOLE   0 0 17,460
VASCO DATA SEC INTL INC COM COM 92230Y104 1,046 75,250 SH   SOLE   0 0 75,250
RING ENERGY INC COM COM 76680V108 510 36,693 SH   SOLE   0 0 36,693
COSTAR GROUP INC COM COM 22160N109 1,366 4,600 SH   SOLE   0 0 4,600
MTS SYS CORP COM COM 553777103 760 14,156 SH   SOLE   0 0 14,156
ROYCE VALUE TR INC COM COM 780910105 437 27,027 SH   SOLE   0 0 27,027
THERAPEUTICSMD INC COM COM 88338N107 605 100,109 SH   SOLE   0 0 100,109
SHIRE PLC SPONSORED ADR SPONSORED ADR 82481R106 585 3,773 SH   SOLE   0 0 3,773
CELGENE CORP COM COM 151020104 3,148 30,166 SH   SOLE   0 0 30,166
TOLL BROTHERS INC COM COM 889478103 3,076 64,060 SH   SOLE   0 0 64,060
EPAM SYS INC COM COM 29414B104 658 6,129 SH   SOLE   0 0 6,129
AMBARELLA INC SHS SHS G037AX101 1,710 29,102 SH   SOLE   0 0 29,102
SHUTTERSTOCK INC COM COM 825690100 544 12,636 SH   SOLE   0 0 12,636
MOODYS CORP COM COM 615369105 690 4,676 SH   SOLE   0 0 4,676
US ECOLOGY INC COM COM 91732J102 1,135 22,251 SH   SOLE   0 0 22,251
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 2,901 27,568 SH   SOLE   0 0 27,568
CF INDS HLDGS INC COM COM 125269100 1,153 27,109 SH   SOLE   0 0 27,109
KINDER MORGAN INC DEL COM COM 49456B101 315 17,446 SH   SOLE   0 0 17,446
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,274 8,319 SH   SOLE   0 0 8,319
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 556 27,043 SH   SOLE   0 0 27,043
ABM INDS INC COM COM 000957100 428 11,353 SH   SOLE   0 0 11,353
ALTABA INC COM COM 021346101 279 4,000 SH   SOLE   0 0 4,000
ARRIS INTL INC SHS SHS G0551A103 1,340 52,179 SH   SOLE   0 0 52,179
STRYKER CORP COM COM 863667101 3,139 20,274 SH   SOLE   0 0 20,274
FASTENAL CO COM COM 311900104 1,767 32,306 SH   SOLE   0 0 32,305
INTUITIVE SURGICAL INC COM NEW COM NEW 46120E602 1,662 4,554 SH   SOLE   0 0 4,554
MCDONALDS CORP COM COM 580135101 354 2,056 SH   SOLE   0 0 2,056
LYON WILLIAM HOMES CL A NEW CL A NEW 552074700 517 17,781 SH   SOLE   0 0 17,781
CISCO SYS INC COM COM 17275R102 1,700 44,399 SH   SOLE   0 0 44,399
CAPITAL ONE FINL CORP COM COM 14040H105 2,086 20,947 SH   SOLE   0 0 20,947
AUTODESK INC COM COM 052769106 722 6,890 SH   SOLE   0 0 6,890
ARATANA THERAPEUTICS INC COM COM 03874P101 297 56,416 SH   SOLE   0 0 56,416
AT&T INC COM COM 00206R102 1,280 32,932 SH   SOLE   0 0 32,931
WISDOMTREE INVTS INC COM COM 97717P104 444 35,378 SH   SOLE   0 0 35,378
LUXOFT HLDG INC ORD SHS CL A ORD SHS CL A G57279104 518 9,291 SH   SOLE   0 0 9,291
FOX FACTORY HLDG CORP COM COM 35138V102 1,228 31,605 SH   SOLE   0 0 31,605
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 322 1,199 SH   SOLE   0 0 1,199
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,219 15,893 SH   SOLE   0 0 15,893
BEACON ROOFING SUPPLY INC COM COM 073685109 1,708 26,782 SH   SOLE   0 0 26,782
ECOLAB INC COM COM 278865100 1,570 11,697 SH   SOLE   0 0 11,697
CARMAX INC COM COM 143130102 3,939 61,426 SH   SOLE   0 0 61,426
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 2,005 7,909 SH   SOLE   0 0 7,909
THERMO FISHER SCIENTIFIC INC COM COM 883556102 285 1,500 SH   SOLE   0 0 1,500
JPMORGAN CHASE & CO COM COM 46625H100 5,444 50,910 SH   SOLE   0 0 50,910
CHEVRON CORP NEW COM COM 166764100 2,199 17,567 SH   SOLE   0 0 17,566
MARKEL CORP COM COM 570535104 7,123 6,253 SH   SOLE   0 0 6,253
DANAHER CORP DEL COM COM 235851102 1,300 14,004 SH   SOLE   0 0 14,004
INOGEN INC COM COM 45780L104 1,955 16,419 SH   SOLE   0 0 16,419
WAL-MART STORES INC COM COM 931142103 979 9,918 SH   SOLE   0 0 9,917
ORACLE CORP COM COM 68389X105 1,870 39,547 SH   SOLE   0 0 39,547
BLACKROCK CAPITAL INVESTMENT C 5.5 02/15/2018 NOTE 5.500% 2/1 092533AB4 101 100,000 SH   SOLE   0 0 100,000
PFIZER INC COM COM 717081103 448 12,369 SH   SOLE   0 0 12,369
3M CO COM COM 88579Y101 1,599 6,795 SH   SOLE   0 0 6,795
MONOTYPE IMAGING HOLDINGS INC COM COM 61022P100 855 35,477 SH   SOLE   0 0 35,477
ENERSYS COM COM 29275Y102 504 7,235 SH   SOLE   0 0 7,235
MULTI COLOR CORP COM COM 625383104 1,473 19,683 SH   SOLE   0 0 19,683
CATERPILLAR INC DEL COM COM 149123101 251 1,590 SH   SOLE   0 0 1,590
USA TECHNOLOGIES INC COM NO PAR COM NO PAR 90328S500 738 75,699 SH   SOLE   0 0 75,699
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,445 2,337 SH   SOLE   0 0 2,337
GRUBHUB INC COM COM 400110102 1,068 14,879 SH   SOLE   0 0 14,879
APPLIED MATLS INC COM COM 038222105 1,728 33,805 SH   SOLE   0 0 33,805
PORTFOLIO RECOVERY ASSOCS INC 3 08/01/2020 NOTE 3.000% 8/0 73640QAB1 360 377,000 SH   SOLE   0 0 377,000
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR SPONSORED ADR 03524A108 350 3,134 SH   SOLE   0 0 3,134
DYCOM INDS INC COM COM 267475101 901 8,090 SH   SOLE   0 0 8,090
FORMFACTOR INC COM COM 346375108 466 29,779 SH   SOLE   0 0 29,779
LAM RESEARCH CORP COM COM 512807108 552 3,000 SH   SOLE   0 0 3,000
TECH DATA CORP COM COM 878237106 2,382 24,309 SH   SOLE   0 0 24,309
DOMINION ENERGY INC COM COM 25746U109 2,615 32,255 SH   SOLE   0 0 32,254
EXXON MOBIL CORP COM COM 30231G102 599 7,161 SH   SOLE   0 0 7,161
PRICE T ROWE GROUP INC COM COM 74144T108 1,823 17,370 SH   SOLE   0 0 17,369
KORNIT DIGITAL LTD SHS SHS M6372Q113 439 27,160 SH   SOLE   0 0 27,160
EVOLENT HEALTH INC CL A CL A 30050B101 832 67,670 SH   SOLE   0 0 67,670
FOGO DE CHAO INC COM COM 344177100 238 20,547 SH   SOLE   0 0 20,547
ALARM COM HLDGS INC COM COM 011642105 593 15,697 SH   SOLE   0 0 15,697
KRAFT HEINZ CO COM COM 500754106 356 4,572 SH   SOLE   0 0 4,572
ATRION CORP COM COM 049904105 988 1,566 SH   SOLE   0 0 1,566
BIO TECHNE CORP COM COM 09073M104 1,887 14,562 SH   SOLE   0 0 14,562
APPLE INC COM COM 037833100 3,814 22,537 SH   SOLE   0 0 22,537
ISHARES RUSSELL 1000 ETF RUS 1000 ETF 464287622 200 1,349 SH   SOLE   0 0 1,349
QUOTIENT TECHNOLOGY INC COM COM 749119103 339 28,809 SH   SOLE   0 0 28,809