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,467 7,045 SH   SOLE   0 0 7,045
ABM INDS INC COM COM 000957100 471 11,353 SH   SOLE   0 0 11,353
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,029 8,320 SH   SOLE   0 0 8,320
ADVISORY BRD CO COM COM 00762W107 1,739 33,773 SH   SOLE   0 0 33,773
ALARM COM HLDGS INC COM COM 011642105 591 15,697 SH   SOLE   0 0 15,697
ALASKA AIR GROUP INC COM COM 011659109 2,163 24,094 SH   SOLE   0 0 24,094
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 2,036 7,933 SH   SOLE   0 0 7,933
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 2,193 2,359 SH   SOLE   0 0 2,359
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,156 2,372 SH   SOLE   0 0 2,372
AMAZON COM INC COM COM 023135106 1,562 1,614 SH   SOLE   0 0 1,614
AMBARELLA INC SHS SHS G037AX101 1,414 29,122 SH   SOLE   0 0 29,122
AMERICAN VANGUARD CORP COM COM 030371108 1,036 60,052 SH   SOLE   0 0 60,052
APPLE INC COM COM 037833100 3,444 23,915 SH   SOLE   0 0 23,915
ARATANA THERAPEUTICS INC COM COM 03874P101 404 55,941 SH   SOLE   0 0 55,941
ASTEC INDS INC COM COM 046224101 373 6,720 SH   SOLE   0 0 6,720
AT&T INC COM COM 00206R102 2,450 64,923 SH   SOLE   0 0 64,923
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 403 27,043 SH   SOLE   0 0 27,043
ATRION CORP COM COM 049904105 1,007 1,566 SH   SOLE   0 0 1,566
AXON ENTERPRISE INC COM COM 05464C101 547 21,774 SH   SOLE   0 0 21,774
BEACON ROOFING SUPPLY INC COM COM 073685109 1,312 26,782 SH   SOLE   0 0 26,782
BECTON DICKINSON & CO COM COM 075887109 488 2,500 SH   SOLE   0 0 2,500
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,057 18,051 SH   SOLE   0 0 18,051
BIO TECHNE CORP COM COM 09073M104 1,777 15,127 SH   SOLE   0 0 15,127
BLACKBAUD INC COM COM 09227Q100 1,150 13,411 SH   SOLE   0 0 13,411
BLACKLINE INC COM COM 09239B109 615 17,214 SH   SOLE   0 0 17,214
BLACKROCK CAPITAL INVESTMENT C 5.5 02/15/2018 NOTE 5.500% 2/1 092533AB4 82 80,000 SH   SOLE   0 0 80,000
BOEING CO COM COM 097023105 516 2,610 SH   SOLE   0 0 2,610
BROADSOFT INC COM COM 11133B409 2,901 67,384 SH   SOLE   0 0 67,384
CAPITAL ONE FINL CORP COM COM 14040H105 1,759 21,294 SH   SOLE   0 0 21,294
CARMAX INC COM COM 143130102 4,028 63,872 SH   SOLE   0 0 63,872
CATERPILLAR INC DEL COM COM 149123101 217 2,021 SH   SOLE   0 0 2,021
CELADON GROUP INC COM COM 150838100 188 59,757 SH   SOLE   0 0 59,757
CELGENE CORP COM COM 151020104 3,857 29,698 SH   SOLE   0 0 29,698
CERNER CORP COM COM 156782104 2,477 37,272 SH   SOLE   0 0 37,272
CF INDS HLDGS INC COM COM 125269100 768 27,472 SH   SOLE   0 0 27,472
CHEVRON CORP NEW COM COM 166764100 3,342 32,030 SH   SOLE   0 0 32,029
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 531 1,275 SH   SOLE   0 0 1,275
CISCO SYS INC COM COM 17275R102 1,381 44,119 SH   SOLE   0 0 44,119
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 2,567 38,663 SH   SOLE   0 0 38,663
COPART INC COM COM 217204106 4,873 153,290 SH   SOLE   0 0 153,290
COSTAR GROUP INC COM COM 22160N109 1,210 4,592 SH   SOLE   0 0 4,592
DANAHER CORP DEL COM COM 235851102 1,183 14,014 SH   SOLE   0 0 14,014
DIAMONDROCK HOSPITALITY CO COM COM 252784301 1,340 122,335 SH   SOLE   0 0 122,335
DISNEY WALT CO COM DISNEY COM DISNEY 254687106 2,025 19,056 SH   SOLE   0 0 19,056
DOLLAR TREE INC COM COM 256746108 1,552 22,198 SH   SOLE   0 0 22,198
DOMINION ENERGY INC COM COM 25746U109 2,498 32,597 SH   SOLE   0 0 32,596
DULUTH HLDGS INC COM CL B COM CL B 26443V101 416 22,840 SH   SOLE   0 0 22,840
ECOLAB INC COM COM 278865100 1,575 11,865 SH   SOLE   0 0 11,865
EMERSON ELEC CO COM COM 291011104 410 6,885 SH   SOLE   0 0 6,885
ENERSYS COM COM 29275Y102 524 7,235 SH   SOLE   0 0 7,235
EPAM SYS INC COM COM 29414B104 515 6,129 SH   SOLE   0 0 6,129
EVOLENT HEALTH INC CL A CL A 30050B101 1,011 39,866 SH   SOLE   0 0 39,866
EXA CORP COM COM 300614500 263 19,023 SH   SOLE   0 0 19,023
EXACT SCIENCES CORP COM COM 30063P105 2,157 60,992 SH   SOLE   0 0 60,992
EXXON MOBIL CORP COM COM 30231G102 639 7,915 SH   SOLE   0 0 7,915
FASTENAL CO COM COM 311900104 1,410 32,397 SH   SOLE   0 0 32,396
FEDEX CORP COM COM 31428X106 2,726 12,541 SH   SOLE   0 0 12,541
FISERV INC COM COM 337738108 2,700 22,066 SH   SOLE   0 0 22,066
FOGO DE CHAO INC COM COM 344177100 286 20,547 SH   SOLE   0 0 20,547
FORTIVE CORP COM COM 34959J108 443 6,998 SH   SOLE   0 0 6,998
FOX FACTORY HLDG CORP COM COM 35138V102 1,125 31,605 SH   SOLE   0 0 31,605
GENERAL ELECTRIC CO COM COM 369604103 2,784 103,091 SH   SOLE   0 0 103,091
GENTEX CORP COM COM 371901109 1,716 90,474 SH   SOLE   0 0 90,474
GIGAMON INC COM COM 37518B102 513 13,048 SH   SOLE   0 0 13,048
GILEAD SCIENCES INC COM COM 375558103 1,530 21,615 SH   SOLE   0 0 21,615
GRUBHUB INC COM COM 400110102 649 14,879 SH   SOLE   0 0 14,879
HANESBRANDS INC COM COM 410345102 2,216 95,693 SH   SOLE   0 0 95,693
HCA HEALTHCARE INC COM COM 40412C101 1,938 22,220 SH   SOLE   0 0 22,220
HCP INC COM COM 40414L109 1,921 60,107 SH   SOLE   0 0 60,107
HEALTHCARE SVCS GRP INC COM COM 421906108 3,551 75,834 SH   SOLE   0 0 75,834
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 1,929 121,290 SH   SOLE   0 0 121,290
HMS HLDGS CORP COM COM 40425J101 923 49,911 SH   SOLE   0 0 49,911
HOSTESS BRANDS INC CL A CL A 44109J106 493 30,595 SH   SOLE   0 0 30,595
INOGEN INC COM COM 45780L104 1,567 16,419 SH   SOLE   0 0 16,419
INTEL CORP COM COM 458140100 317 9,398 SH   SOLE   0 0 9,398
INTERNATIONAL FLAVORS&FRAGRANC COM COM 459506101 663 4,911 SH   SOLE   0 0 4,911
INTREXON CORP COM COM 46122T102 235 9,741 SH   SOLE   0 0 9,741
INTUIT COM COM 461202103 1,885 14,192 SH   SOLE   0 0 14,192
INTUITIVE SURGICAL INC COM NEW COM NEW 46120E602 1,453 1,553 SH   SOLE   0 0 1,553
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 202 828 SH   SOLE   0 0 828
JOHNSON & JOHNSON COM COM 478160104 359 2,711 SH   SOLE   0 0 2,711
JPMORGAN CHASE & CO COM COM 46625H100 4,792 52,428 SH   SOLE   0 0 52,428
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 2,883 27,553 SH   SOLE   0 0 27,553
KNIGHT TRANSN INC COM COM 499064103 2,254 60,827 SH   SOLE   0 0 60,827
KORNIT DIGITAL LTD SHS SHS M6372Q113 526 27,160 SH   SOLE   0 0 27,160
LABORATORY CORP AMER HLDGS COM NEW COM NEW 50540R409 3,433 22,271 SH   SOLE   0 0 22,271
LAM RESEARCH CORP COM COM 512807108 849 6,000 SH   SOLE   0 0 6,000
LEAR CORP COM NEW COM NEW 521865204 1,946 13,698 SH   SOLE   0 0 13,698
LKQ CORP COM COM 501889208 2,154 65,360 SH   SOLE   0 0 65,360
LYON WILLIAM HOMES CL A NEW CL A NEW 552074700 429 17,781 SH   SOLE   0 0 17,781
MARKEL CORP COM COM 570535104 6,336 6,493 SH   SOLE   0 0 6,493
MCDONALDS CORP COM COM 580135101 497 3,248 SH   SOLE   0 0 3,248
MEDNAX INC COM COM 58502B106 1,714 28,384 SH   SOLE   0 0 28,384
MEDTRONIC PLC SHS SHS G5960L103 2,207 24,864 SH   SOLE   0 0 24,864
MERCK & CO INC COM COM 58933Y105 347 5,420 SH   SOLE   0 0 5,420
MONMOUTH REAL ESTATE INVT CORP CL A CL A 609720107 6,341 421,350 SH   SOLE   0 0 421,350
MONOTYPE IMAGING HOLDINGS INC COM COM 61022P100 649 35,477 SH   SOLE   0 0 35,477
MOODYS CORP COM COM 615369105 550 4,516 SH   SOLE   0 0 4,516
MTS SYS CORP COM COM 553777103 733 14,156 SH   SOLE   0 0 14,156
MULTI COLOR CORP COM COM 625383104 1,606 19,683 SH   SOLE   0 0 19,683
NETFLIX INC COM COM 64110L106 847 5,672 SH   SOLE   0 0 5,672
NN INC COM COM 629337106 710 25,881 SH   SOLE   0 0 25,881
NORFOLK SOUTHERN CORP COM COM 655844108 226 1,861 SH   SOLE   0 0 1,861
ORACLE CORP COM COM 68389X105 2,035 40,580 SH   SOLE   0 0 40,580
ORBOTECH LTD ORD ORD M75253100 705 21,600 SH   SOLE   0 0 21,600
PAYCHEX INC COM COM 704326107 629 11,042 SH   SOLE   0 0 11,042
PFIZER INC COM COM 717081103 422 12,568 SH   SOLE   0 0 12,568
PORTFOLIO RECOVERY ASSOCS INC 3 08/01/2020 NOTE 3.000% 8/0 73640QAB1 360 377,000 SH   SOLE   0 0 377,000
PRA GROUP INC COM COM 69354N106 4,352 114,835 SH   SOLE   0 0 114,835
PRICE T ROWE GROUP INC COM COM 74144T108 1,415 19,068 SH   SOLE   0 0 19,067
PROCTER AND GAMBLE CO COM COM 742718109 446 5,123 SH   SOLE   0 0 5,123
PROTO LABS INC COM COM 743713109 1,174 17,460 SH   SOLE   0 0 17,460
QUOTIENT TECHNOLOGY INC COM COM 749119103 331 28,809 SH   SOLE   0 0 28,809
RING ENERGY INC COM COM 76680V108 477 36,693 SH   SOLE   0 0 36,693
ROYCE VALUE TR INC COM COM 780910105 394 27,027 SH   SOLE   0 0 27,027
SCHLUMBERGER LTD COM COM 806857108 535 8,119 SH   SOLE   0 0 8,119
SENSATA TECHNOLOGIES HLDG NV SHS SHS N7902X106 2,880 67,420 SH   SOLE   0 0 67,420
SHIRE PLC SPONSORED ADR SPONSORED ADR 82481R106 635 3,843 SH   SOLE   0 0 3,843
SHUTTERSTOCK INC COM COM 825690100 557 12,636 SH   SOLE   0 0 12,636
SILICON LABORATORIES INC COM COM 826919102 675 9,877 SH   SOLE   0 0 9,877
SIMULATIONS PLUS INC COM COM 829214105 350 28,324 SH   SOLE   0 0 28,324
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 827 15,893 SH   SOLE   0 0 15,893
SNAP ON INC COM COM 833034101 659 4,170 SH   SOLE   0 0 4,170
SPDR S&P REGIONAL BANKING ETF S&P REGL BKG 78464A698 550 10,000 SH   SOLE   0 0 10,000
STAMPS COM INC COM NEW COM NEW 852857200 634 4,092 SH   SOLE   0 0 4,092
STARBUCKS CORP COM COM 855244109 628 10,770 SH   SOLE   0 0 10,770
STRYKER CORP COM COM 863667101 2,961 21,333 SH   SOLE   0 0 21,333
SYNAPTICS INC COM COM 87157D109 1,572 30,409 SH   SOLE   0 0 30,409
SYSCO CORP COM COM 871829107 323 6,425 SH   SOLE   0 0 6,425
TELEDYNE TECHNOLOGIES INC COM COM 879360105 600 4,700 SH   SOLE   0 0 4,700
THERAPEUTICSMD INC COM COM 88338N107 528 100,109 SH   SOLE   0 0 100,109
TIVITY HEALTH INC COM COM 88870R102 1,399 35,118 SH   SOLE   0 0 35,118
TOLL BROTHERS INC COM COM 889478103 2,336 59,129 SH   SOLE   0 0 59,129
TRACTOR SUPPLY CO COM COM 892356106 831 15,332 SH   SOLE   0 0 15,332
UNITED PARCEL SERVICE INC CL B CL B 911312106 392 3,543 SH   SOLE   0 0 3,543
US BANCORP DEL COM NEW COM NEW 902973304 922 17,758 SH   SOLE   0 0 17,758
US ECOLOGY INC COM COM 91732J102 1,124 22,251 SH   SOLE   0 0 22,251
VASCO DATA SEC INTL INC COM COM 92230Y104 1,080 75,250 SH   SOLE   0 0 75,250
VERISK ANALYTICS INC COM COM 92345Y106 886 10,503 SH   SOLE   0 0 10,503
VERTEX ENERGY INC COM COM 92534K107 752 703,177 SH   SOLE   0 0 703,177
VISA INC COM CL A COM CL A 92826C839 3,031 32,315 SH   SOLE   0 0 32,315
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,530 32,309 SH   SOLE   0 0 32,309
WAL-MART STORES INC COM COM 931142103 771 10,187 SH   SOLE   0 0 10,186
WATSCO INC COM COM 942622200 2,752 17,849 SH   SOLE   0 0 17,849
WELBILT INC COM COM 949090104 700 37,142 SH   SOLE   0 0 37,142
WHIRLPOOL CORP COM COM 963320106 3,320 17,326 SH   SOLE   0 0 17,326
WILLIAMS SONOMA INC COM COM 969904101 1,317 27,155 SH   SOLE   0 0 27,155
WISDOMTREE INVTS INC COM COM 97717P104 360 35,378 SH   SOLE   0 0 35,378
WORLD FUEL SVCS CORP COM COM 981475106 1,292 33,598 SH   SOLE   0 0 33,598