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,356 7,085 SH   SOLE   0 0 7,085
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 994 8,290 SH   SOLE   0 0 8,290
ADVANCE AUTO PARTS INC COM COM 00751Y106 1,961 13,229 SH   SOLE   0 0 13,229
ADVISORY BRD CO COM COM 00762W107 1,576 33,673 SH   SOLE   0 0 33,673
ALARM COM HLDGS INC COM COM 011642105 483 15,697 SH   SOLE   0 0 15,697
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 1,407 5,652 SH   SOLE   0 0 5,652
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,964 2,316 SH   SOLE   0 0 2,316
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 291 351 SH   SOLE   0 0 351
AMAZON COM INC COM COM 023135106 1,475 1,664 SH   SOLE   0 0 1,664
AMBARELLA INC SHS SHS G037AX101 1,589 29,045 SH   SOLE   0 0 29,045
AMERICAN VANGUARD CORP COM COM 030371108 992 59,752 SH   SOLE   0 0 59,752
APACHE CORP COM COM 037411105 452 8,800 SH   SOLE   0 0 8,800
APPLE INC COM COM 037833100 3,492 24,306 SH   SOLE   0 0 24,306
ARATANA THERAPEUTICS INC COM COM 03874P101 289 54,441 SH   SOLE   0 0 54,441
ASTEC INDS INC COM COM 046224101 413 6,720 SH   SOLE   0 0 6,720
AT&T INC COM COM 00206R102 2,697 64,906 SH   SOLE   0 0 64,906
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 366 26,843 SH   SOLE   0 0 26,843
ATRION CORP COM COM 049904105 729 1,558 SH   SOLE   0 0 1,558
BEACON ROOFING SUPPLY INC COM COM 073685109 1,312 26,682 SH   SOLE   0 0 26,682
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B New 084670702 3,011 18,062 SH   SOLE   0 0 18,062
BIO TECHNE CORP COM COM 09073M104 1,540 15,147 SH   SOLE   0 0 15,147
BLACKBAUD INC COM COM 09227Q100 1,028 13,411 SH   SOLE   0 0 13,411
BLACKLINE INC COM COM 09239B109 510 17,134 SH   SOLE   0 0 17,134
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 462 2,610 SH   SOLE   0 0 2,610
BROADSOFT INC COM COM 11133B409 2,705 67,284 SH   SOLE   0 0 67,284
CAPITAL ONE FINL CORP COM COM 14040H105 1,872 21,599 SH   SOLE   0 0 21,599
CARMAX INC COM COM 143130102 3,665 61,882 SH   SOLE   0 0 61,882
CELADON GROUP INC COM COM 150838100 391 59,757 SH   SOLE   0 0 59,757
CELGENE CORP COM COM 151020104 2,103 16,905 SH   SOLE   0 0 16,905
CERNER CORP COM COM 156782104 2,203 37,427 SH   SOLE   0 0 37,427
CF INDS HLDGS INC COM COM 125269100 838 28,537 SH   SOLE   0 0 28,537
CHEVRON CORP NEW COM COM 166764100 3,364 31,330 SH   SOLE   0 0 31,329
CHIPOTLE MEXICAN GRILL INC COM COM 169656105 575 1,290 SH   SOLE   0 0 1,290
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 1,637 27,505 SH   SOLE   0 0 27,505
COPART INC COM COM 217204106 4,753 76,745 SH   SOLE   0 0 76,745
COSTAR GROUP INC COM COM 22160N109 952 4,592 SH   SOLE   0 0 4,592
DANAHER CORP DEL COM COM 235851102 1,191 13,926 SH   SOLE   0 0 13,926
DIAMONDROCK HOSPITALITY CO COM COM 252784301 1,361 122,035 SH   SOLE   0 0 122,035
DISNEY WALT CO COM DISNEY COM DISNEY 254687106 2,163 19,079 SH   SOLE   0 0 19,079
DOLLAR TREE INC COM COM 256746108 1,738 22,153 SH   SOLE   0 0 22,153
DOMINION RES INC VA NEW COM COM 25746U109 2,496 32,173 SH   SOLE   0 0 32,172
DRIL-QUIP INC COM COM 262037104 487 8,934 SH   SOLE   0 0 8,934
ECOLAB INC COM COM 278865100 1,343 10,716 SH   SOLE   0 0 10,716
EMERSON ELEC CO COM COM 291011104 366 6,112 SH   SOLE   0 0 6,112
ENERSYS COM COM 29275Y102 568 7,199 SH   SOLE   0 0 7,199
EPAM SYS INC COM COM 29414B104 463 6,129 SH   SOLE   0 0 6,129
EVOLENT HEALTH INC CL A CL A 30050B101 885 39,691 SH   SOLE   0 0 39,691
EXA CORP COM COM 300614500 240 18,923 SH   SOLE   0 0 18,923
EXACT SCIENCES CORP COM COM 30063P105 2,047 86,663 SH   SOLE   0 0 86,663
EXXON MOBIL CORP COM COM 30231G102 610 7,440 SH   SOLE   0 0 7,440
FASTENAL CO COM COM 311900104 1,559 30,275 SH   SOLE   0 0 30,274
FEDEX CORP COM COM 31428X106 2,456 12,585 SH   SOLE   0 0 12,585
FISERV INC COM COM 337738108 2,556 22,169 SH   SOLE   0 0 22,169
FOGO DE CHAO INC COM COM 344177100 332 20,447 SH   SOLE   0 0 20,447
FORTIVE CORP COM COM 34959J108 411 6,818 SH   SOLE   0 0 6,818
FOX FACTORY HLDG CORP COM COM 35138V102 903 31,455 SH   SOLE   0 0 31,455
GENERAL ELECTRIC CO COM COM 369604103 3,014 101,156 SH   SOLE   0 0 101,156
GENTEX CORP COM COM 371901109 1,955 91,652 SH   SOLE   0 0 91,652
GILEAD SCIENCES INC COM COM 375558103 1,990 29,295 SH   SOLE   0 0 29,295
GRUBHUB INC COM COM 400110102 486 14,779 SH   SOLE   0 0 14,779
HANESBRANDS INC COM COM 410345102 1,840 88,643 SH   SOLE   0 0 88,643
HARTE-HANKS INC COM COM 416196103 319 227,727 SH   SOLE   0 0 227,727
HCA HOLDINGS INC COM COM 40412C101 1,960 22,022 SH   SOLE   0 0 22,022
HCP INC COM COM 40414L109 1,890 60,414 SH   SOLE   0 0 60,414
HEALTHCARE SVCS GRP INC COM COM 421906108 3,270 75,884 SH   SOLE   0 0 75,884
HERITAGE CRYSTAL CLEAN INC COM COM 42726M106 2,085 152,181 SH   SOLE   0 0 152,181
HMS HLDGS CORP COM COM 40425J101 1,010 49,686 SH   SOLE   0 0 49,686
INOGEN INC COM COM 45780L104 1,265 16,308 SH   SOLE   0 0 16,308
INTERNATIONAL FLAVORS&FRAGRANC COM COM 459506101 651 4,911 SH   SOLE   0 0 4,911
INTUIT COM COM 461202103 1,644 14,177 SH   SOLE   0 0 14,177
INTUITIVE SURGICAL INC COM NEW COM 46120E602 1,075 1,403 SH   SOLE   0 0 1,403
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 218 918 SH   SOLE   0 0 918
IXYS CORP COM COM 46600W106 943 64,838 SH   SOLE   0 0 64,838
JOHNSON & JOHNSON COM COM 478160104 338 2,711 SH   SOLE   0 0 2,711
JPMORGAN CHASE & CO COM COM 46625H100 4,846 55,168 SH   SOLE   0 0 55,168
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 1,080 12,599 SH   SOLE   0 0 12,599
KNIGHT TRANSN INC COM COM 499064103 1,906 60,812 SH   SOLE   0 0 60,812
LABORATORY CORP AMER HLDGS COM NEW COM NEW 50540R409 3,111 21,685 SH   SOLE   0 0 21,685
LAM RESEARCH CORP COM COM 512807108 770 6,000 SH   SOLE   0 0 6,000
LKQ CORP COM COM 501889208 1,838 62,790 SH   SOLE   0 0 62,790
LYON WILLIAM HOMES CL A NEW CL A NEW 552074700 367 17,781 SH   SOLE   0 0 17,781
MARKEL CORP COM COM 570535104 5,988 6,136 SH   SOLE   0 0 6,136
MCDONALDS CORP COM COM 580135101 343 2,648 SH   SOLE   0 0 2,648
MEDNAX INC COM COM 58502B106 1,963 28,299 SH   SOLE   0 0 28,299
MEDTRONIC PLC SHS SHS G5960L103 2,003 24,864 SH   SOLE   0 0 24,864
MONMOUTH REAL ESTATE INVT CORP CL A CL A 609720107 6,001 420,521 SH   SOLE   0 0 420,521
MONOTYPE IMAGING HOLDINGS INC COM COM 61022P100 713 35,477 SH   SOLE   0 0 35,477
MOODYS CORP COM COM 615369105 506 4,516 SH   SOLE   0 0 4,516
MTS SYS CORP COM COM 553777103 776 14,096 SH   SOLE   0 0 14,096
MULTI COLOR CORP COM COM 625383104 1,385 19,503 SH   SOLE   0 0 19,503
NETFLIX INC COM COM 64110L106 838 5,672 SH   SOLE   0 0 5,672
NN INC COM COM 629337106 650 25,781 SH   SOLE   0 0 25,781
NORFOLK SOUTHERN CORP COM COM 655844108 208 1,861 SH   SOLE   0 0 1,861
OCEANEERING INTL INC COM COM 675232102 454 16,778 SH   SOLE   0 0 16,778
ORACLE CORP COM COM 68389X105 1,817 40,735 SH   SOLE   0 0 40,735
ORBOTECH LTD ORD ORD M75253100 697 21,600 SH   SOLE   0 0 21,600
PAYCHEX INC COM COM 704326107 645 10,947 SH   SOLE   0 0 10,947
PENTAIR PLC SHS SHS G7S00T104 1,688 26,880 SH   SOLE   0 0 26,880
PFIZER INC COM COM 717081103 419 12,254 SH   SOLE   0 0 12,254
PORTFOLIO RECOVERY ASSOCS INC 3 08/01/2020 NOTE 3.000% 8/0 73640QAB1 338 377,000 SH   SOLE   0 0 377,000
PRA GROUP INC COM COM 69354N106 3,740 112,835 SH   SOLE   0 0 112,835
PRICE T ROWE GROUP INC COM COM 74144T108 1,297 19,030 SH   SOLE   0 0 19,029
PROCTER AND GAMBLE CO COM COM 742718109 465 5,173 SH   SOLE   0 0 5,173
PROTO LABS INC COM COM 743713109 892 17,460 SH   SOLE   0 0 17,460
QUALCOMM INC COM COM 747525103 390 6,800 SH   SOLE   0 0 6,800
QUOTIENT TECHNOLOGY INC COM COM 749119103 275 28,809 SH   SOLE   0 0 28,809
RING ENERGY INC COM COM 76680V108 393 36,293 SH   SOLE   0 0 36,293
ROYCE VALUE TR INC COM COM 780910105 378 27,027 SH   SOLE   0 0 27,027
SCHLUMBERGER LTD COM COM 806857108 556 7,119 SH   SOLE   0 0 7,119
SENSATA TECHNOLOGIES HLDG NV SHS SHS N7902X106 2,935 67,214 SH   SOLE   0 0 67,214
SHIRE PLC SPONSORED ADR SPONSORED ADR 82481R106 661 3,795 SH   SOLE   0 0 3,795
SHUTTERSTOCK INC COM COM 825690100 520 12,581 SH   SOLE   0 0 12,581
SILICON LABORATORIES INC COM COM 826919102 721 9,802 SH   SOLE   0 0 9,802
SIMULATIONS PLUS INC COM COM 829214105 333 28,324 SH   SOLE   0 0 28,324
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 767 15,843 SH   SOLE   0 0 15,843
SNAP ON INC COM COM 833034101 695 4,120 SH   SOLE   0 0 4,120
SPDR S&P REGIONAL BANKING ETF S&P REGL BKG 78464A698 328 6,000 SH   SOLE   0 0 6,000
STAMPS COM INC COM NEW COM NEW 852857200 484 4,092 SH   SOLE   0 0 4,092
STARBUCKS CORP COM COM 855244109 234 4,010 SH   SOLE   0 0 4,010
STRYKER CORP COM COM 863667101 2,821 21,429 SH   SOLE   0 0 21,429
SYNAPTICS INC COM COM 87157D109 1,484 29,982 SH   SOLE   0 0 29,982
SYSCO CORP COM COM 871829107 339 6,525 SH   SOLE   0 0 6,525
TELEDYNE TECHNOLOGIES INC COM COM 879360105 594 4,700 SH   SOLE   0 0 4,700
TERRAVIA HLDGS INC COM COM 88105A106 133 182,927 SH   SOLE   0 0 182,927
THERAPEUTICSMD INC COM COM 88338N107 717 99,609 SH   SOLE   0 0 99,609
TIVITY HEALTH INC COM COM 88870R102 1,014 34,833 SH   SOLE   0 0 34,833
TOLL BROTHERS INC COM COM 889478103 2,149 59,501 SH   SOLE   0 0 59,501
TRACTOR SUPPLY CO COM COM 892356106 1,053 15,272 SH   SOLE   0 0 15,272
TREEHOUSE FOODS INC COM COM 89469A104 550 6,502 SH   SOLE   0 0 6,502
UNITED PARCEL SERVICE INC CL B CL B 911312106 366 3,413 SH   SOLE   0 0 3,413
US BANCORP DEL COM NEW COM NEW 902973304 912 17,707 SH   SOLE   0 0 17,707
US ECOLOGY INC COM COM 91732J102 1,032 22,036 SH   SOLE   0 0 22,036
VALERO ENERGY CORP NEW COM COM 91913Y100 1,592 24,014 SH   SOLE   0 0 24,014
VASCO DATA SEC INTL INC COM COM 92230Y104 1,012 74,950 SH   SOLE   0 0 74,950
VERISK ANALYTICS INC COM COM 92345Y106 849 10,463 SH   SOLE   0 0 10,463
VERTEX ENERGY INC COM COM 92534K107 781 703,177 SH   SOLE   0 0 703,177
VISA INC COM CL A COM CL A 92826C839 2,867 32,265 SH   SOLE   0 0 32,265
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,102 25,312 SH   SOLE   0 0 25,312
WAL-MART STORES INC COM COM 931142103 565 7,837 SH   SOLE   0 0 7,836
WATSCO INC COM COM 942622200 1,912 13,352 SH   SOLE   0 0 13,352
WELBILT INC COM COM 949090104 726 36,992 SH   SOLE   0 0 36,992
WHIRLPOOL CORP COM COM 963320106 2,979 17,390 SH   SOLE   0 0 17,390
WILLIAMS SONOMA INC COM COM 969904101 1,452 27,076 SH   SOLE   0 0 27,076
WISDOMTREE INVTS INC COM COM 97717P104 321 35,378 SH   SOLE   0 0 35,378
WORLD FUEL SVCS CORP COM COM 981475106 1,211 33,417 SH   SOLE   0 0 33,417
XACTLY CORP COM COM 98386L101 661 55,545 SH   SOLE   0 0 55,545