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,929 10,805 SH   SOLE   0 0 10,805
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 971 8,290 SH   SOLE   0 0 8,290
ADVANCE AUTO PARTS COM 00751Y106 2,283 13,498 SH   SOLE   0 0 13,498
ADVISORY BOARD COM 00762W107 681 20,473 SH   SOLE   0 0 20,473
AIR METHODS COM PAR $0.06 009128307 374 11,755 SH   SOLE   0 0 11,755
ALARM COM HLDGS INC COM 011642105 432 15,538 SH   SOLE   0 0 15,538
ALLIANCE DATA SYSTEMS COM 018581108 1,277 5,587 SH   SOLE   0 0 5,587
ALPHABET CAP STK CL A 02079K305 1,869 2,359 SH   SOLE   0 0 2,359
ALPHABET CAP STK CL C 02079K107 271 351 SH   SOLE   0 0 351
AMAZON COM 023135106 1,248 1,664 SH   SOLE   0 0 1,664
AMBARELLA SHS G037AX101 1,565 28,914 SH   SOLE   0 0 28,914
AMERICAN VANGUARD COM 030371108 1,133 59,157 SH   SOLE   0 0 59,157
APACHE COM 037411105 482 7,600 SH   SOLE   0 0 7,600
APPLE COM 037833100 2,913 25,147 SH   SOLE   0 0 25,147
ARATANA THERAPEUTICS COM 03874P101 387 53,887 SH   SOLE   0 0 53,887
AT&T COM 00206R102 2,710 63,720 SH   SOLE   0 0 63,720
ATLAS FINANCIAL HOLDINGS SHS NEW G06207115 479 26,564 SH   SOLE   0 0 26,564
ATRION COM 049904105 783 1,543 SH   SOLE   0 0 1,543
BARD C R COM 067383109 786 3,500 SH   SOLE   0 0 3,500
BEACON ROOFING SUPPLY COM 073685109 1,217 26,412 SH   SOLE   0 0 26,412
BERKSHIRE HATHAWAY CL B NEW 084670702 3,083 18,917 SH   SOLE   0 0 18,917
BIO TECHNE COM 09073M104 1,583 15,397 SH   SOLE   0 0 15,397
BLACKBAUD COM 09227Q100 851 13,290 SH   SOLE   0 0 13,290
BLACKLINE COM 09239B109 468 16,954 SH   SOLE   0 0 16,954
BOEING COM 097023105 406 2,610 SH   SOLE   0 0 2,610
BRIGHTCOVE COM 10921T101 192 23,855 SH   SOLE   0 0 23,855
BROADSOFT COM 11133B409 4,066 98,562 SH   SOLE   0 0 98,562
CAPITAL ONE FINL COM 14040H105 2,645 30,315 SH   SOLE   0 0 30,315
CARMAX COM 143130102 4,182 64,952 SH   SOLE   0 0 64,952
CBRE GROUP CL A 12504L109 1,940 61,595 SH   SOLE   0 0 61,595
CELADON GROUP COM 150838100 423 59,165 SH   SOLE   0 0 59,165
CELGENE COM 151020104 1,991 17,198 SH   SOLE   0 0 17,198
CERNER COM 156782104 1,871 39,498 SH   SOLE   0 0 39,498
CF INDS HLDGS COM 125269100 886 28,145 SH   SOLE   0 0 28,145
CHEVRON COM 166764100 3,839 32,617 SH   SOLE   0 0 32,616
CHIPOTLE MEXICAN GRILL COM 169656105 487 1,290 SH   SOLE   0 0 1,290
CHURCH & DWIGHT COM 171340102 831 18,800 SH   SOLE   0 0 18,800
COPART COM 217204106 4,503 81,271 SH   SOLE   0 0 81,271
COSTAR GROUP COM 22160N109 866 4,592 SH   SOLE   0 0 4,592
DANAHER COM 235851102 1,108 14,236 SH   SOLE   0 0 14,236
DIAMONDROCK HOSPITALITY COM 252784301 1,404 121,729 SH   SOLE   0 0 121,729
DISNEY WALT CO COM 254687106 2,018 19,365 SH   SOLE   0 0 19,365
DOLLAR TREE COM 256746108 1,733 22,448 SH   SOLE   0 0 22,448
DOMINION RESOURCES COM 25746U109 2,448 31,959 SH   SOLE   0 0 31,959
DRIL-QUIP COM 262037104 531 8,840 SH   SOLE   0 0 8,840
ECOLAB COM 278865100 2,135 18,216 SH   SOLE   0 0 18,216
ELBIT SYSTEMS LTD ORD M3760D101 713 7,000 SH   SOLE   0 0 7,000
EMERSON ELECTRIC COM 291011104 742 13,312 SH   SOLE   0 0 13,312
ENERSYS COM 29275Y102 557 7,126 SH   SOLE   0 0 7,126
EPAM SYSTEMS COM 29414B104 390 6,066 SH   SOLE   0 0 6,066
EQT CORP COM 26884L109 235 3,600 SH   SOLE   0 0 3,600
EVOLENT HEALTH CL A 30050B101 581 39,285 SH   SOLE   0 0 39,285
EXA CORP COM 300614500 288 18,729 SH   SOLE   0 0 18,729
EXACT SCIENCES COM 30063P105 1,147 85,885 SH   SOLE   0 0 85,885
EXXON MOBIL COM 30231G102 2,960 32,793 SH   SOLE   0 0 32,793
FASTENAL COM 311900104 2,064 43,925 SH   SOLE   0 0 43,924
FEDEX COM 31428X106 2,351 12,627 SH   SOLE   0 0 12,627
FISERV COM 337738108 2,460 23,145 SH   SOLE   0 0 23,145
FOGO DE CHAO COM 344177100 291 20,249 SH   SOLE   0 0 20,249
FORTIVE CORP COM 34959J108 374 6,973 SH   SOLE   0 0 6,973
FOX FACTORY HOLDINGS COM 35138V102 864 31,151 SH   SOLE   0 0 31,151
GENERAL ELECTRIC COM 369604103 3,637 115,102 SH   SOLE   0 0 115,102
GENTEX COM 371901109 3,003 152,499 SH   SOLE   0 0 152,499
GILEAD SCIENCES COM 375558103 2,101 29,340 SH   SOLE   0 0 29,340
GRUBHUB COM 400110102 550 14,627 SH   SOLE   0 0 14,627
HANESBRANDS COM 410345102 1,674 77,598 SH   SOLE   0 0 77,598
HARLEY DAVIDSON COM 412822108 2,317 39,711 SH   SOLE   0 0 39,711
HARMAN INTL INDS COM 413086109 2,847 25,611 SH   SOLE   0 0 25,611
HARTE-HANKS COM 416196103 340 225,413 SH   SOLE   0 0 225,413
HCP INC COM 40414L109 1,777 59,799 SH   SOLE   0 0 59,799
HEALTHCARE SERVICES GROUP COM 421906108 2,965 75,701 SH   SOLE   0 0 75,701
HERITAGE CRYSTAL CLEAN COM 42726M106 2,389 152,181 SH   SOLE   0 0 152,181
HMS HOLDINGS COM 40425J101 893 49,180 SH   SOLE   0 0 49,180
INOGEN COM 45780L104 1,085 16,149 SH   SOLE   0 0 16,149
INTERNATIONAL FLAVORS & FRAGRANCE COM 459506101 593 5,030 SH   SOLE   0 0 5,030
INTREXON COM 46122T102 234 9,640 SH   SOLE   0 0 9,640
INTUITIVE SURGICAL INC COM NEW COM 461202103 1,650 14,399 SH   SOLE   0 0 14,399
INTUIT COM 46120E602 2,511 3,960 SH   SOLE   0 0 3,960
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 207 918 SH   SOLE   0 0 918
IXYS COM 46600W106 764 64,206 SH   SOLE   0 0 64,206
JOHNSON & JOHNSON COM 478160104 579 5,028 SH   SOLE   0 0 5,028
JPMORGAN CHASE & CO COM 46625H100 5,052 58,543 SH   SOLE   0 0 58,543
KANSAS CITY SOUTHERN COM NEW 485170302 1,069 12,599 SH   SOLE   0 0 12,599
KNIGHT TRANSNPORTATION COM 499064103 1,910 57,785 SH   SOLE   0 0 57,785
KRAFT HEINZ COM 500754106 392 4,494 SH   SOLE   0 0 4,494
LABORATORY CORP COM NEW 50540R409 2,847 22,179 SH   SOLE   0 0 22,179
LAM RESEARCH COM 512807108 634 6,000 SH   SOLE   0 0 6,000
LINEAR TECHNOLOGY COM 535678106 717 11,500 SH   SOLE   0 0 11,500
LKQ CORP COM 501889208 1,779 58,027 SH   SOLE   0 0 58,027
LOWES COS COM 548661107 794 11,165 SH   SOLE   0 0 11,165
LYON WILLIAM HOMES CL A NEW 552074700 335 17,602 SH   SOLE   0 0 17,602
MANITOWOC FOODSERVICE COM 563568104 708 36,617 SH   SOLE   0 0 36,617
MARKEL COM 570535104 6,474 7,157 SH   SOLE   0 0 7,157
MCDONALDS COM 580135101 907 7,448 SH   SOLE   0 0 7,448
MEDNAX COM 58502B106 1,876 28,143 SH   SOLE   0 0 28,143
MEDTRONIC PLC SHS G5960L103 1,775 24,923 SH   SOLE   0 0 24,923
MONDELEZ INTL CL A 609207105 443 10,000 SH   SOLE   0 0 10,000
MONMOUTH REAL ESTATE CL A 609720107 6,482 425,355 SH   SOLE   0 0 425,355
MONOTYPE IMAGING HOLDINGS COM 61022P100 697 35,123 SH   SOLE   0 0 35,123
MOODYS COM 615369105 446 4,730 SH   SOLE   0 0 4,730
MTS SYSTEMS COM 553777103 791 13,954 SH   SOLE   0 0 13,954
MULTI COLOR COM 625383104 1,502 19,354 SH   SOLE   0 0 19,354
NETFLIX COM 64110L106 702 5,672 SH   SOLE   0 0 5,672
NN INC COM 629337106 486 25,524 SH   SOLE   0 0 25,524
NORFOLK SOUTHERN COM 655844108 201 1,861 SH   SOLE   0 0 1,861
NOVO-NORDISK ADR 670100205 575 16,044 SH   SOLE   0 0 16,044
OCEANEERING INTL COM 675232102 469 16,609 SH   SOLE   0 0 16,609
ORACLE COM 68389X105 1,606 41,770 SH   SOLE   0 0 41,770
ORBOTECH LTD ORD M75253100 735 22,000 SH   SOLE   0 0 22,000
PAYCHEX COM 704326107 663 10,892 SH   SOLE   0 0 10,892
PENTAIR PLC SHS G7S00T104 1,559 27,804 SH   SOLE   0 0 27,804
PEPSICO COM 713448108 752 7,183 SH   SOLE   0 0 7,183
PFIZER COM 717081103 398 12,254 SH   SOLE   0 0 12,254
PNC FINL SVCS GROUP COM 693475105 706 6,040 SH   SOLE   0 0 6,040
PORTFOLIO RECOVERY ASSOCS NOTE 3.000% 8/0 73640QAB1 355 377,000 SH   SOLE   0 0 377,000
PPG INDUSTRIES COM 693506107 550 5,800 SH   SOLE   0 0 5,800
PRA GROUP COM 69354N106 6,871 175,730 SH   SOLE   0 0 175,730
PRICE T ROWE GROUP COM 74144T108 1,516 20,148 SH   SOLE   0 0 20,147
PROCTER AND GAMBLE COM 742718109 987 11,741 SH   SOLE   0 0 11,741
PROTO LABS COM 743713109 2,240 43,616 SH   SOLE   0 0 43,616
QUALCOMM COM 747525103 346 5,300 SH   SOLE   0 0 5,300
QUOTIENT TECHNOLOGY COM 749119103 306 28,509 SH   SOLE   0 0 28,509
ROYCE VALUE TRUST COM 780910105 362 27,027 SH   SOLE   0 0 27,027
SCHLUMBERGER LTD COM 806857108 1,101 13,119 SH   SOLE   0 0 13,119
SENSATA TECHNOLOGIES SHS N7902X106 2,008 51,561 SH   SOLE   0 0 51,561
SHIRE PLC Sponsored ADR 82481R106 663 3,891 SH   SOLE   0 0 3,891
SHUTTERSTOCK COM 825690100 592 12,452 SH   SOLE   0 0 12,452
SILICON LABORATORIES COM 826919102 632 9,717 SH   SOLE   0 0 9,717
SIMULATIONS PLUS COM 829214105 270 28,022 SH   SOLE   0 0 28,022
SITEONE LANDSCAPE SUPPLY COM 82982L103 545 15,680 SH   SOLE   0 0 15,680
SNAP ON COM 833034101 672 3,923 SH   SOLE   0 0 3,923
STAMPS COM COM NEW 852857200 465 4,052 SH   SOLE   0 0 4,052
STRYKER COM 863667101 2,685 22,408 SH   SOLE   0 0 22,408
SYNAPTICS COM 87157D109 1,600 29,865 SH   SOLE   0 0 29,865
SYSCO COM 871829107 315 5,690 SH   SOLE   0 0 5,690
TELEDYNE TECHNOLOGIES COM 879360105 572 4,653 SH   SOLE   0 0 4,653
TERRAVIA HOLDINGS COM 88105A106 208 180,779 SH   SOLE   0 0 180,779
THERAPEUTICSMD COM 88338N107 569 98,555 SH   SOLE   0 0 98,555
TOLL BROTHERS COM 889478103 1,934 62,384 SH   SOLE   0 0 62,384
TRACTOR SUPPLY COM 892356106 1,143 15,072 SH   SOLE   0 0 15,072
TREEHOUSE FOODS COM 89469A104 465 6,436 SH   SOLE   0 0 6,436
UNITED PARCEL SERVICE CL B 911312106 388 3,381 SH   SOLE   0 0 3,381
US BANCORP COM NEW 902973304 935 18,192 SH   SOLE   0 0 18,192
US ECOLOGY COM 91732J102 1,073 21,821 SH   SOLE   0 0 21,821
VALERO ENERGY COM 91913Y100 1,675 24,522 SH   SOLE   0 0 24,522
VASCO DATA SECURITY COM 92230Y104 1,013 74,200 SH   SOLE   0 0 74,200
VASCULAR SOLUTIONS COM 92231M109 430 7,657 SH   SOLE   0 0 7,657
VERISK ANALYTICS COM 92345Y106 1,145 14,108 SH   SOLE   0 0 14,108
VERTEX ENERGY COM 92534K107 919 701,292 SH   SOLE   0 0 701,292
VISA COM CL A 92826C839 2,543 32,590 SH   SOLE   0 0 32,590
WALGREENS BOOTS ALLIANCE COM 931427108 2,131 25,748 SH   SOLE   0 0 25,748
WAL-MART STORES COM 931142103 275 3,973 SH   SOLE   0 0 3,972
WATSCO COM 942622200 1,975 13,337 SH   SOLE   0 0 13,337
WHIRLPOOL COM 963320106 3,216 17,694 SH   SOLE   0 0 17,694
WILLIAMS SONOMA COM 969904101 1,332 27,527 SH   SOLE   0 0 27,527
WISDOMTREE INVESTMENTS COM 97717P104 390 35,029 SH   SOLE   0 0 35,029
WORLD FUEL SERVICES COM 981475106 1,891 41,179 SH   SOLE   0 0 41,179
XACTLY COM 98386L101 605 54,982 SH   SOLE   0 0 54,982