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,517 6,911 SH   SOLE   0 0 6,911
ABM INDS INC COM COM 000957100 385 11,492 SH   SOLE   0 0 11,492
ACACIA COMMUNICATIONS INC COM COM 00401C108 862 22,418 SH   SOLE   0 0 22,418
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,262 8,224 SH   SOLE   0 0 8,224
ALARM COM HLDGS INC COM COM 011642105 600 15,894 SH   SOLE   0 0 15,894
ALASKA AIR GROUP INC COM COM 011659109 1,279 20,643 SH   SOLE   0 0 20,643
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 1,630 7,658 SH   SOLE   0 0 7,658
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 2,949 2,843 SH   SOLE   0 0 2,843
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,355 2,282 SH   SOLE   0 0 2,282
ALTABA INC COM COM 021346101 333 4,500 SH   SOLE   0 0 4,500
AMAZON.COM INC COM 023135106 2,293 1,584 SH   SOLE   0 0 1,584
AMBARELLA INC SHS SHS G037AX101 1,415 28,887 SH   SOLE   0 0 28,887
AMERICAN VANGUARD CORP COM 030371108 1,228 60,773 SH   SOLE   0 0 60,773
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR SPONSORED ADR 03524A108 345 3,134 SH   SOLE   0 0 3,134
APPLE INC COM 037833100 3,672 21,888 SH   SOLE   0 0 21,888
APPLIED MATLS INC COM COM 038222105 1,834 32,979 SH   SOLE   0 0 32,979
ARATANA THERAPEUTICS INC COM COM 03874P101 252 57,096 SH   SOLE   0 0 57,096
ARRIS INTL INC SHS SHS G0551A103 1,174 44,190 SH   SOLE   0 0 44,190
ASTEC INDS INC COM COM 046224101 375 6,802 SH   SOLE   0 0 6,802
AT&T INC COM COM 00206R102 1,170 32,826 SH   SOLE   0 0 32,826
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 283 27,362 SH   SOLE   0 0 27,362
ATRION CORP COM COM 049904105 1,001 1,585 SH   SOLE   0 0 1,585
AUTODESK INC COM COM 052769106 1,746 13,903 SH   SOLE   0 0 13,903
AXON ENTERPRISE INC COM COM 05464C101 866 22,026 SH   SOLE   0 0 22,026
BEACON ROOFING SUPPLY COM 073685109 1,438 27,104 SH   SOLE   0 0 27,104
BECTON DICKINSON & CO COM COM 075887109 542 2,500 SH   SOLE   0 0 2,500
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,438 17,237 SH   SOLE   0 0 17,237
BIG LOTS INC COM COM 089302103 591 13,576 SH   SOLE   0 0 13,576
BIO TECHNE CORP COM COM 09073M104 2,091 13,845 SH   SOLE   0 0 13,845
BLACKLINE INC COM COM 09239B109 683 17,421 SH   SOLE   0 0 17,421
BOEING CO COM COM 097023105 261 797 SH   SOLE   0 0 797
CAPITAL ONE FINANCIAL CORP COM 14040H105 1,354 14,128 SH   SOLE   0 0 14,128
CARMAX INC COM 143130102 5,645 91,132 SH   SOLE   0 0 91,132
CELADON GROUP INC COM 150838100 224 60,476 SH   SOLE   0 0 60,476
CELGENE CORP COM COM 151020104 2,630 29,477 SH   SOLE   0 0 29,477
CERNER CORP COM COM 156782104 2,128 36,695 SH   SOLE   0 0 36,695
CHEVRON CORP NEW COM COM 166764100 2,057 18,035 SH   SOLE   0 0 18,034
CISCO SYS INC COM 17275R102 1,870 43,606 SH   SOLE   0 0 43,606
COCA COLA CO COM COM 191216100 283 6,512 SH   SOLE   0 0 6,512
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 3,062 38,042 SH   SOLE   0 0 38,042
COPART INC COM 217204106 3,296 64,709 SH   SOLE   0 0 64,709
COSTAR GRP INC COM 22160N109 1,668 4,600 SH   SOLE   0 0 4,600
DANAHER CORP COM 235851102 1,366 13,949 SH   SOLE   0 0 13,949
DIAMONDROCK HOSPITALITY COM 252784301 1,287 123,310 SH   SOLE   0 0 123,310
DOLLAR TREE INC COM COM 256746108 2,041 21,507 SH   SOLE   0 0 21,507
DOMINION RESOURCES INC COM 25746U109 1,969 29,199 SH   SOLE   0 0 29,199
DOWDUPONT INC COM COM 26078J100 2,658 41,713 SH   SOLE   0 0 41,713
DULUTH HLDGS INC COM CL B COM CL B 26443V101 433 23,122 SH   SOLE   0 0 23,122
DYCOM INDS INC COM COM 267475101 882 8,193 SH   SOLE   0 0 8,193
ECOLAB INC COM COM 278865100 1,617 11,799 SH   SOLE   0 0 11,799
EMERSON ELEC CO COM COM 291011104 376 5,498 SH   SOLE   0 0 5,498
ENERSYS COM COM 29275Y102 508 7,319 SH   SOLE   0 0 7,319
EPAM SYS INC COM COM 29414B104 710 6,204 SH   SOLE   0 0 6,204
EVOLENT HEALTH INC CL A CL A 30050B101 975 68,397 SH   SOLE   0 0 68,397
EXXON MOBIL CORP COM COM 30231G102 503 6,748 SH   SOLE   0 0 6,748
FASTENAL CO COM 311900104 1,764 32,321 SH   SOLE   0 0 32,320
FEDEX CORP COM COM 31428X106 2,871 11,957 SH   SOLE   0 0 11,957
FINISAR CORP COM NEW COM NEW 31787A507 354 22,377 SH   SOLE   0 0 22,377
FISERV INC COM 337738108 2,804 39,328 SH   SOLE   0 0 39,328
FORMFACTOR INC COM COM 346375108 411 30,140 SH   SOLE   0 0 30,140
FORTIVE CORP COM COM 34959J108 617 7,955 SH   SOLE   0 0 7,955
FOX FACTORY HLDG CORP COM COM 35138V102 1,116 31,986 SH   SOLE   0 0 31,986
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 274 39,480 SH   SOLE   0 0 39,480
GOGO INC COM COM 38046C109 374 43,300 SH   SOLE   0 0 43,300
HANESBRANDS INC COM 410345102 1,366 74,139 SH   SOLE   0 0 74,139
HCA HEALTHCARE INC COM COM 40412C101 2,648 27,304 SH   SOLE   0 0 27,304
HEALTHCARE SERVICES GROUP INC COM 421906108 3,296 75,794 SH   SOLE   0 0 75,794
HERITAGE-CYRSTAL CLEAN IN COM 42726M106 792 33,650 SH   SOLE   0 0 33,650
HMS HLDGS CORP COM COM 40425J101 851 50,522 SH   SOLE   0 0 50,522
HOSTESS BRANDS INC CL A CL A 44109J106 458 30,962 SH   SOLE   0 0 30,962
IMPINJ INC COM COM 453204109 222 17,021 SH   SOLE   0 0 17,021
INOGEN INC COM COM 45780L104 2,041 16,616 SH   SOLE   0 0 16,616
INTEL CORP COM COM 458140100 4,625 88,810 SH   SOLE   0 0 88,810
INTL BUSINESS MACHINES COM 459200101 225 1,467 SH   SOLE   0 0 1,467
INTUIT COM COM 461202103 2,406 13,877 SH   SOLE   0 0 13,877
INTUITIVE SURGICAL, INC. COM NEW 46120E602 1,814 4,394 SH   SOLE   0 0 4,394
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 359 1,351 SH   SOLE   0 0 1,351
ISHARES TR RUSSELL 1000 INDEX ETF RUS 1000 ETF 464287622 222 1,513 SH   SOLE   0 0 1,513
JOHNSON & JOHNSON COM COM 478160104 380 2,962 SH   SOLE   0 0 2,962
JPMORGAN CHASE & CO COM COM 46625H100 4,989 45,365 SH   SOLE   0 0 45,365
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837 250 5,000 SH   SOLE   0 0 5,000
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 3,007 27,378 SH   SOLE   0 0 27,378
KEYW HLDG CORP COM COM 493723100 464 59,046 SH   SOLE   0 0 59,046
KINDER MORGAN INC COM 49456B101 264 17,512 SH   SOLE   0 0 17,512
KNIGHT TRANSPORTATION INC CL A 499049104 2,812 61,120 SH   SOLE   0 0 61,120
KORNIT DIGITAL LTD SHS SHS M6372Q113 355 27,500 SH   SOLE   0 0 27,500
KRAFT HEINZ CO COM COM 500754106 283 4,542 SH   SOLE   0 0 4,542
LABORATORY CORP OF AMERICA COM NEW 50540R409 615 3,800 SH   SOLE   0 0 3,800
LAM RESEARCH CORP COM COM 512807108 609 3,000 SH   SOLE   0 0 3,000
LEAR CORP COM NEW COM NEW 521865204 2,379 12,783 SH   SOLE   0 0 12,783
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM COM A SIRIUSXM 531229409 3,911 95,160 SH   SOLE   0 0 95,160
LKQ CORP COM COM 501889208 2,432 64,093 SH   SOLE   0 0 64,093
LUXOFT HLDG INC ORD SHS CL A ORD SHS CL A G57279104 385 9,403 SH   SOLE   0 0 9,403
MARKEL CORP HOLDING CO COM 570535104 7,220 6,170 SH   SOLE   0 0 6,170
MCDONALDS CORP COM COM 580135101 282 1,806 SH   SOLE   0 0 1,806
MEDNAX INC COM COM 58502B106 1,535 27,596 SH   SOLE   0 0 27,596
MEDTRONIC PLC SHS SHS G5960L103 1,910 23,814 SH   SOLE   0 0 23,814
MERCK & CO INC COM 58933Y105 262 4,815 SH   SOLE   0 0 4,815
MONMOUTH REAL ESTATEINVT CORP CL A CL A 609720107 5,349 355,630 SH   SOLE   0 0 355,630
MOODYS CORP COM COM 615369105 720 4,461 SH   SOLE   0 0 4,461
MTS SYS CORP COM COM 553777103 740 14,325 SH   SOLE   0 0 14,325
MULTI COLOR CORP COM 625383104 1,315 19,914 SH   SOLE   0 0 19,914
NEOPHOTONICS CORP COM COM 64051T100 401 58,505 SH   SOLE   0 0 58,505
NETFLIX COM INC COM 64110L106 1,673 5,664 SH   SOLE   0 0 5,664
NN INC COM COM 629337106 629 26,190 SH   SOLE   0 0 26,190
NORFOLK SOUTHERN CRP COM 655844108 215 1,586 SH   SOLE   0 0 1,586
OCLARO INC COM COM NEW 67555N206 748 78,271 SH   SOLE   0 0 78,271
ON DECK CAP INC COM COM 682163100 632 113,077 SH   SOLE   0 0 113,077
ORACLE CORPORATION COM 68389X105 1,757 38,399 SH   SOLE   0 0 38,399
ORBOTECH LTD ORD M75253100 497 8,000 SH   SOLE   0 0 8,000
PAYCHEX INC COM 704326107 512 8,306 SH   SOLE   0 0 8,306
PFIZER INC COM COM 717081103 426 11,992 SH   SOLE   0 0 11,991
PORTFOLIO RECOVERY ASSOCS INC 3 08/01/2020 NOTE 3.000% 8/0 73640QAB1 363 377,000 SH   SOLE   0 0 377,000
PRA GROUP COM 69354N106 4,309 113,406 SH   SOLE   0 0 113,406
PRIMO WTR CORP COM COM 74165N105 586 50,005 SH   SOLE   0 0 50,005
PROCTER AND GAMBLE CO COM COM 742718109 355 4,474 SH   SOLE   0 0 4,474
PROTO LABS INC COM COM 743713109 2,072 17,625 SH   SOLE   0 0 17,625
QUALCOMM INC COM COM 747525103 294 5,300 SH   SOLE   0 0 5,300
QUOTIENT TECHNOLOGY INC COM COM 749119103 382 29,160 SH   SOLE   0 0 29,160
RING ENERGY INC COM COM 76680V108 533 37,116 SH   SOLE   0 0 37,116
ROYCE VALUE TR INC COM 780910105 348 22,370 SH   SOLE   0 0 22,370
SALLY BEAUTY HLDGS INC COM COM 79546E104 1,501 91,248 SH   SOLE   0 0 91,248
SCHLUMBERGER LTD COM COM 806857108 485 7,486 SH   SOLE   0 0 7,486
SEMTECH CORP COM COM 816850101 573 14,675 SH   SOLE   0 0 14,675
SENSATA TECHNOLOGIES HLDNG PLC SHS SHS G8060N102 3,321 64,071 SH   SOLE   0 0 64,071
SHIRE PLC SPONSORED ADR SPONSORED ADR 82481R106 564 3,773 SH   SOLE   0 0 3,773
SHUTTERSTOCK INC COM COM 825690100 616 12,787 SH   SOLE   0 0 12,787
SILICON LABORATORIESINC OC COM COM 826919102 897 9,982 SH   SOLE   0 0 9,982
SIMULATIONS PLUS INC COM COM 829214105 423 28,657 SH   SOLE   0 0 28,657
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,240 16,090 SH   SOLE   0 0 16,090
SNAP ON INC COM COM 833034101 580 3,932 SH   SOLE   0 0 3,932
STAMPS COM INC COM NEW COM NEW 852857200 833 4,142 SH   SOLE   0 0 4,142
STARBUCKS CORP COM 855244109 663 11,452 SH   SOLE   0 0 11,452
STERICYCLE INC COM COM 858912108 1,130 19,309 SH   SOLE   0 0 19,309
STRYKER CORP COM 863667101 2,225 13,826 SH   SOLE   0 0 13,826
SYSCO CORP COM COM 871829107 370 6,168 SH   SOLE   0 0 6,168
T ROWE PRICE GROUP INC COM 74144T108 1,090 10,096 SH   SOLE   0 0 10,095
TECH DATA CORP COM COM 878237106 2,363 27,752 SH   SOLE   0 0 27,752
TELEDYNE TECHNOLOGIES INC COM COM 879360105 890 4,757 SH   SOLE   0 0 4,757
TEXAS INSTRS INC COM COM 882508104 1,809 17,416 SH   SOLE   0 0 17,416
THERAPEUTICSMD INC COM COM 88338N107 493 101,309 SH   SOLE   0 0 101,309
THERMO FISHER SCIENTIFIC INC COM COM 883556102 310 1,500 SH   SOLE   0 0 1,500
TIVITY HEALTH INC COM COM 88870R102 1,409 35,535 SH   SOLE   0 0 35,535
TOLL BROS INC COM 889478103 2,493 57,640 SH   SOLE   0 0 57,640
TRACTOR SUPPLY CO COM 892356106 5,906 93,713 SH   SOLE   0 0 93,713
U S SILICA HLDGS INCCOM COM 90346E103 266 10,409 SH   SOLE   0 0 10,409
UNION BANKSHARES CORP NEW COM COM 90539J109 564 15,368 SH   SOLE   0 0 15,368
UNITED PARCEL SERVICE INC CL B 911312106 357 3,414 SH   SOLE   0 0 3,414
US BANCORP DEL COM NEW COM NEW 902973304 883 17,482 SH   SOLE   0 0 17,482
US ECOLOGY INC COM COM 91732J102 1,200 22,516 SH   SOLE   0 0 22,516
USA TECHNOLOGIES INC COM NO PAR COM NO PAR 90328S500 1,314 145,992 SH   SOLE   0 0 145,992
VASCO DATA SEC INTL INC COM COM 92230Y104 986 76,138 SH   SOLE   0 0 76,138
VERISK ANALYTICS INCCL A COM 92345Y106 1,090 10,476 SH   SOLE   0 0 10,476
VERTEX ENERGY INC COM COM 92534K107 399 356,554 SH   SOLE   0 0 356,554
VISA INC COM CL A 92826C839 3,634 30,376 SH   SOLE   0 0 30,376
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,128 32,500 SH   SOLE   0 0 32,500
WALMART INC COM COM 931142103 379 4,256 SH   SOLE   0 0 4,255
WATSCO INC COM 942622200 3,189 17,620 SH   SOLE   0 0 17,620
WELBILT INC COM COM 949090104 731 37,587 SH   SOLE   0 0 37,587
WHIRLPOOL CORP COM COM 963320106 2,615 17,081 SH   SOLE   0 0 17,081
WILLIAM LYON HOMES CL A CL A NEW 552074700 495 18,021 SH   SOLE   0 0 18,021
WILLIAMS SONOMA INC COM COM 969904101 1,443 27,346 SH   SOLE   0 0 27,346
WISDOMTREE INVTS INC COM COM 97717P104 328 35,818 SH   SOLE   0 0 35,818