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,426 6,795 SH   SOLE   0 0 6,795
ABM INDS INC COM COM 000957100 474 11,353 SH   SOLE   0 0 11,353
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,124 8,320 SH   SOLE   0 0 8,320
ALARM COM HLDGS INC COM COM 011642105 709 15,697 SH   SOLE   0 0 15,697
ALASKA AIR GROUP INC COM COM 011659109 1,589 20,838 SH   SOLE   0 0 20,838
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 1,737 7,840 SH   SOLE   0 0 7,840
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 2,396 2,461 SH   SOLE   0 0 2,461
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,245 2,341 SH   SOLE   0 0 2,341
AMAZON COM INC COM COM 023135106 1,542 1,604 SH   SOLE   0 0 1,604
AMBARELLA INC SHS SHS G037AX101 1,426 29,102 SH   SOLE   0 0 29,102
AMERICAN VANGUARD CORP COM COM 030371108 1,375 60,052 SH   SOLE   0 0 60,052
APPLE INC COM COM 037833100 3,561 23,103 SH   SOLE   0 0 23,103
ARATANA THERAPEUTICS INC COM COM 03874P101 343 55,941 SH   SOLE   0 0 55,941
ASTEC INDS INC COM COM 046224101 376 6,720 SH   SOLE   0 0 6,720
AT&T INC COM COM 00206R102 2,518 64,274 SH   SOLE   0 0 64,274
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 511 27,043 SH   SOLE   0 0 27,043
ATRION CORP COM COM 049904105 1,052 1,566 SH   SOLE   0 0 1,566
AXON ENTERPRISE INC COM COM 05464C101 494 21,774 SH   SOLE   0 0 21,774
BEACON ROOFING SUPPLY INC COM COM 073685109 1,373 26,782 SH   SOLE   0 0 26,782
BECTON DICKINSON & CO COM COM 075887109 490 2,500 SH   SOLE   0 0 2,500
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,264 17,807 SH   SOLE   0 0 17,807
BIG LOTS INC COM COM 089302103 718 13,411 SH   SOLE   0 0 13,411
BIO TECHNE CORP COM COM 09073M104 1,822 15,072 SH   SOLE   0 0 15,072
BLACKBAUD INC COM COM 09227Q100 1,177 13,411 SH   SOLE   0 0 13,411
BLACKLINE INC COM COM 09239B109 587 17,214 SH   SOLE   0 0 17,214
BLACKROCK CAPITAL INVESTMENT C 5.5 02/15/2018 NOTE 5.500% 2/1 092533AB4 81 80,000 SH   SOLE   0 0 80,000
BOEING CO COM COM 097023105 573 2,255 SH   SOLE   0 0 2,255
BROADSOFT INC COM COM 11133B409 3,390 67,390 SH   SOLE   0 0 67,390
CAPITAL ONE FINL CORP COM COM 14040H105 1,781 21,041 SH   SOLE   0 0 21,041
CARMAX INC COM COM 143130102 4,756 62,730 SH   SOLE   0 0 62,730
CATERPILLAR INC DEL COM COM 149123101 239 1,916 SH   SOLE   0 0 1,916
CELADON GROUP INC COM COM 150838100 403 59,757 SH   SOLE   0 0 59,757
CELGENE CORP COM COM 151020104 4,336 29,733 SH   SOLE   0 0 29,733
CERNER CORP COM COM 156782104 2,658 37,272 SH   SOLE   0 0 37,272
CF INDS HLDGS INC COM COM 125269100 943 26,812 SH   SOLE   0 0 26,812
CHEVRON CORP NEW COM COM 166764100 2,077 17,677 SH   SOLE   0 0 17,676
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 423 1,375 SH   SOLE   0 0 1,375
CISCO SYS INC COM COM 17275R102 1,469 43,669 SH   SOLE   0 0 43,669
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 2,843 39,188 SH   SOLE   0 0 39,188
COPART INC COM COM 217204106 5,182 150,762 SH   SOLE   0 0 150,762
COSTAR GROUP INC COM COM 22160N109 1,234 4,600 SH   SOLE   0 0 4,600
DANAHER CORP DEL COM COM 235851102 1,202 14,014 SH   SOLE   0 0 14,014
DIAMONDROCK HOSPITALITY CO COM COM 252784301 1,319 120,435 SH   SOLE   0 0 120,435
DOLLAR TREE INC COM COM 256746108 1,929 22,223 SH   SOLE   0 0 22,223
DOMINION ENERGY INC COM COM 25746U109 2,434 31,645 SH   SOLE   0 0 31,644
DULUTH HLDGS INC COM CL B COM CL B 26443V101 463 22,840 SH   SOLE   0 0 22,840
DYCOM INDS INC COM COM 267475101 695 8,090 SH   SOLE   0 0 8,090
ECOLAB INC COM COM 278865100 1,539 11,966 SH   SOLE   0 0 11,966
EMERSON ELEC CO COM COM 291011104 392 6,235 SH   SOLE   0 0 6,235
ENERSYS COM COM 29275Y102 500 7,235 SH   SOLE   0 0 7,235
EPAM SYS INC COM COM 29414B104 539 6,129 SH   SOLE   0 0 6,129
EVOLENT HEALTH INC CL A CL A 30050B101 710 39,866 SH   SOLE   0 0 39,866
EXA CORP COM COM 300614500 460 19,023 SH   SOLE   0 0 19,023
EXACT SCIENCES CORP COM COM 30063P105 1,696 35,988 SH   SOLE   0 0 35,988
EXXON MOBIL CORP COM COM 30231G102 624 7,615 SH   SOLE   0 0 7,615
FASTENAL CO COM COM 311900104 1,484 32,552 SH   SOLE   0 0 32,551
FEDEX CORP COM COM 31428X106 2,784 12,343 SH   SOLE   0 0 12,343
FISERV INC COM COM 337738108 2,836 21,988 SH   SOLE   0 0 21,988
FOGO DE CHAO INC COM COM 344177100 255 20,547 SH   SOLE   0 0 20,547
FORTIVE CORP COM COM 34959J108 566 7,998 SH   SOLE   0 0 7,998
FOX FACTORY HLDG CORP COM COM 35138V102 1,362 31,605 SH   SOLE   0 0 31,605
GENERAL ELECTRIC CO COM COM 369604103 2,254 93,203 SH   SOLE   0 0 93,203
GENTEX CORP COM COM 371901109 1,930 97,492 SH   SOLE   0 0 97,492
GIGAMON INC COM COM 37518B102 550 13,048 SH   SOLE   0 0 13,048
GILEAD SCIENCES INC COM COM 375558103 1,727 21,310 SH   SOLE   0 0 21,310
GRUBHUB INC COM COM 400110102 784 14,879 SH   SOLE   0 0 14,879
HANESBRANDS INC COM COM 410345102 2,415 98,008 SH   SOLE   0 0 98,008
HCA HEALTHCARE INC COM COM 40412C101 1,744 21,910 SH   SOLE   0 0 21,910
HCP INC COM COM 40414L109 1,377 49,467 SH   SOLE   0 0 49,467
HEALTHCARE SVCS GRP INC COM COM 421906108 4,087 75,734 SH   SOLE   0 0 75,734
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 2,291 105,330 SH   SOLE   0 0 105,330
HMS HLDGS CORP COM COM 40425J101 991 49,911 SH   SOLE   0 0 49,911
HOSTESS BRANDS INC CL A CL A 44109J106 418 30,595 SH   SOLE   0 0 30,595
IMPINJ INC COM COM 453204109 700 16,819 SH   SOLE   0 0 16,819
INOGEN INC COM COM 45780L104 1,561 16,419 SH   SOLE   0 0 16,419
INTEL CORP COM COM 458140100 2,267 59,522 SH   SOLE   0 0 59,522
INTERNATIONAL FLAVORS&FRAGRANC COM COM 459506101 702 4,911 SH   SOLE   0 0 4,911
INTUIT COM COM 461202103 2,021 14,218 SH   SOLE   0 0 14,218
INTUITIVE SURGICAL INC COM NEW COM NEW 46120E602 1,624 1,553 SH   SOLE   0 0 1,553
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 209 828 SH   SOLE   0 0 828
JOHNSON & JOHNSON COM COM 478160104 309 2,376 SH   SOLE   0 0 2,376
JPMORGAN CHASE & CO COM COM 46625H100 4,860 50,888 SH   SOLE   0 0 50,888
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 2,994 27,553 SH   SOLE   0 0 27,553
KNIGHT SWIFT TRANSN HLDGS INC CL A CL A 499049104 2,532 60,927 SH   SOLE   0 0 60,927
KORNIT DIGITAL LTD SHS SHS M6372Q113 416 27,160 SH   SOLE   0 0 27,160
LABORATORY CORP AMER HLDGS COM NEW COM NEW 50540R409 725 4,800 SH   SOLE   0 0 4,800
LAM RESEARCH CORP COM COM 512807108 1,110 6,000 SH   SOLE   0 0 6,000
LEAR CORP COM NEW COM NEW 521865204 2,324 13,429 SH   SOLE   0 0 13,429
LKQ CORP COM COM 501889208 2,355 65,439 SH   SOLE   0 0 65,439
LYON WILLIAM HOMES CL A NEW CL A NEW 552074700 409 17,781 SH   SOLE   0 0 17,781
MARKEL CORP COM COM 570535104 6,790 6,358 SH   SOLE   0 0 6,358
MCDONALDS CORP COM COM 580135101 360 2,298 SH   SOLE   0 0 2,298
MEDNAX INC COM COM 58502B106 1,211 28,094 SH   SOLE   0 0 28,094
MEDTRONIC PLC SHS SHS G5960L103 1,901 24,443 SH   SOLE   0 0 24,443
MERCK & CO INC COM COM 58933Y105 308 4,805 SH   SOLE   0 0 4,805
MONMOUTH REAL ESTATE INVT CORP CL A CL A 609720107 6,685 412,902 SH   SOLE   0 0 412,902
MONOTYPE IMAGING HOLDINGS INC COM COM 61022P100 683 35,477 SH   SOLE   0 0 35,477
MOODYS CORP COM COM 615369105 647 4,651 SH   SOLE   0 0 4,651
MTS SYS CORP COM COM 553777103 757 14,156 SH   SOLE   0 0 14,156
MULTI COLOR CORP COM COM 625383104 1,613 19,683 SH   SOLE   0 0 19,683
NETFLIX INC COM COM 64110L106 1,029 5,672 SH   SOLE   0 0 5,672
NN INC COM COM 629337106 751 25,881 SH   SOLE   0 0 25,881
NORFOLK SOUTHERN CORP COM COM 655844108 210 1,586 SH   SOLE   0 0 1,586
ORACLE CORP COM COM 68389X105 1,928 39,883 SH   SOLE   0 0 39,883
ORBOTECH LTD ORD ORD M75253100 912 21,600 SH   SOLE   0 0 21,600
PAYCHEX INC COM COM 704326107 569 9,487 SH   SOLE   0 0 9,487
PFIZER INC COM COM 717081103 421 11,799 SH   SOLE   0 0 11,799
PORTFOLIO RECOVERY ASSOCS INC 3 08/01/2020 NOTE 3.000% 8/0 73640QAB1 347 377,000 SH   SOLE   0 0 377,000
PRA GROUP INC COM COM 69354N106 3,298 115,120 SH   SOLE   0 0 115,120
PRICE T ROWE GROUP INC COM COM 74144T108 1,660 18,318 SH   SOLE   0 0 18,317
PRIMO WTR CORP COM COM 74165N105 586 49,413 SH   SOLE   0 0 49,413
PROCTER AND GAMBLE CO COM COM 742718109 415 4,566 SH   SOLE   0 0 4,566
PROTO LABS INC COM COM 743713109 1,402 17,460 SH   SOLE   0 0 17,460
QUOTIENT TECHNOLOGY INC COM COM 749119103 451 28,809 SH   SOLE   0 0 28,809
RING ENERGY INC COM COM 76680V108 532 36,693 SH   SOLE   0 0 36,693
ROYCE VALUE TR INC COM COM 780910105 427 27,027 SH   SOLE   0 0 27,027
SCHLUMBERGER LTD COM COM 806857108 566 8,119 SH   SOLE   0 0 8,119
SENSATA TECHNOLOGIES HLDG NV SHS SHS N7902X106 3,193 66,421 SH   SOLE   0 0 66,421
SHIRE PLC SPONSORED ADR SPONSORED ADR 82481R106 593 3,871 SH   SOLE   0 0 3,871
SHUTTERSTOCK INC COM COM 825690100 421 12,636 SH   SOLE   0 0 12,636
SILICON LABORATORIES INC COM COM 826919102 789 9,877 SH   SOLE   0 0 9,877
SIMULATIONS PLUS INC COM COM 829214105 439 28,324 SH   SOLE   0 0 28,324
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 923 15,893 SH   SOLE   0 0 15,893
SNAP ON INC COM COM 833034101 621 4,170 SH   SOLE   0 0 4,170
STAMPS COM INC COM NEW COM NEW 852857200 829 4,092 SH   SOLE   0 0 4,092
STARBUCKS CORP COM COM 855244109 632 11,770 SH   SOLE   0 0 11,770
STRYKER CORP COM COM 863667101 2,951 20,778 SH   SOLE   0 0 20,778
SYNAPTICS INC COM COM 87157D109 1,260 32,166 SH   SOLE   0 0 32,166
SYSCO CORP COM COM 871829107 338 6,260 SH   SOLE   0 0 6,260
TELEDYNE TECHNOLOGIES INC COM COM 879360105 748 4,700 SH   SOLE   0 0 4,700
THERAPEUTICSMD INC COM COM 88338N107 530 100,109 SH   SOLE   0 0 100,109
TIVITY HEALTH INC COM COM 88870R102 1,433 35,118 SH   SOLE   0 0 35,118
TOLL BROTHERS INC COM COM 889478103 2,482 59,844 SH   SOLE   0 0 59,844
TRACTOR SUPPLY CO COM COM 892356106 6,510 102,859 SH   SOLE   0 0 102,859
UNITED PARCEL SERVICE INC CL B CL B 911312106 368 3,063 SH   SOLE   0 0 3,063
US BANCORP DEL COM NEW COM NEW 902973304 957 17,858 SH   SOLE   0 0 17,858
US ECOLOGY INC COM COM 91732J102 1,197 22,251 SH   SOLE   0 0 22,251
VASCO DATA SEC INTL INC COM COM 92230Y104 907 75,250 SH   SOLE   0 0 75,250
VERISK ANALYTICS INC COM COM 92345Y106 874 10,503 SH   SOLE   0 0 10,503
VERTEX ENERGY INC COM COM 92534K107 268 352,789 SH   SOLE   0 0 352,789
VISA INC COM CL A COM CL A 92826C839 3,278 31,145 SH   SOLE   0 0 31,145
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,549 33,008 SH   SOLE   0 0 33,008
WAL-MART STORES INC COM COM 931142103 779 9,972 SH   SOLE   0 0 9,971
WATSCO INC COM COM 942622200 2,816 17,484 SH   SOLE   0 0 17,484
WELBILT INC COM COM 949090104 856 37,142 SH   SOLE   0 0 37,142
WHIRLPOOL CORP COM COM 963320106 3,364 18,241 SH   SOLE   0 0 18,241
WILLIAMS SONOMA INC COM COM 969904101 1,354 27,155 SH   SOLE   0 0 27,155
WISDOMTREE INVTS INC COM COM 97717P104 360 35,378 SH   SOLE   0 0 35,378