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,658 7,869 SH   SOLE   0 0 7,869
ABIOMED INC COM 003654100 225 500 SH   SOLE   0 0 500
ABM INDS INC COM COM 000957100 373 11,560 SH   SOLE   0 0 11,560
ACACIA COMMUNICATIONS INC COM COM 00401C108 925 22,358 SH   SOLE   0 0 22,358
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101 1,390 8,164 SH   SOLE   0 0 8,164
ALARM COM HLDGS INC COM COM 011642105 909 15,829 SH   SOLE   0 0 15,829
ALASKA AIR GROUP INC COM COM 011659109 1,312 19,048 SH   SOLE   0 0 19,048
ALLIANCE DATA SYSTEMS CORP COM COM 018581108 1,715 7,262 SH   SOLE   0 0 7,262
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 3,580 2,966 SH   SOLE   0 0 2,966
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 2,602 2,180 SH   SOLE   0 0 2,180
AMAZON.COM INC COM 023135106 3,121 1,558 SH   SOLE   0 0 1,558
AMBARELLA INC SHS SHS G037AX101 1,128 29,175 SH   SOLE   0 0 29,175
AMERICAN VANGUARD CORP COM 030371108 1,099 61,065 SH   SOLE   0 0 61,065
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR SPONSORED ADR 03524A108 315 3,595 SH   SOLE   0 0 3,594
APPLE INC COM 037833100 4,663 20,655 SH   SOLE   0 0 20,655
APPLIED MATLS INC COM COM 038222105 1,211 31,325 SH   SOLE   0 0 31,325
ARATANA THERAPEUTICS INC COM COM 03874P101 354 60,690 SH   SOLE   0 0 60,690
ARK GENOMIC REVOLUTION MULTI-SECTOR ETF GEN REV MLTSCT 00214Q302 201 6,000 SH   SOLE   0 0 6,000
ARRIS INTL INC SHS SHS G0551A103 1,104 42,478 SH   SOLE   0 0 42,478
ASTEC INDS INC COM COM 046224101 345 6,838 SH   SOLE   0 0 6,838
AT&T INC COM COM 00206R102 464 13,830 SH   SOLE   0 0 13,830
ATLAS FINANCIAL HOLDINGS INC SHS NEW SHS NEW G06207115 276 27,498 SH   SOLE   0 0 27,498
ATRION CORP COM COM 049904105 1,107 1,593 SH   SOLE   0 0 1,593
AUTODESK INC COM COM 052769106 2,165 13,867 SH   SOLE   0 0 13,867
AXON ENTERPRISE INC COM COM 05464C101 1,502 21,947 SH   SOLE   0 0 21,947
BEACON ROOFING SUPPLY COM 073685109 6,616 182,821 SH   SOLE   0 0 182,821
BECTON DICKINSON & CO COM COM 075887109 653 2,500 SH   SOLE   0 0 2,500
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 3,474 16,225 SH   SOLE   0 0 16,225
BIG LOTS INC COM COM 089302103 570 13,645 SH   SOLE   0 0 13,645
BIO TECHNE CORP COM COM 09073M104 2,361 11,565 SH   SOLE   0 0 11,565
BLACKLINE INC COM COM 09239B109 990 17,524 SH   SOLE   0 0 17,524
BOEING CO COM COM 097023105 294 791 SH   SOLE   0 0 791
CARMAX INC COM 143130102 6,947 93,036 SH   SOLE   0 0 93,036
CARRIAGE SVCS INC COM COM 143905107 560 25,963 SH   SOLE   0 0 25,963
CELGENE CORP COM COM 151020104 2,781 31,076 SH   SOLE   0 0 31,076
CERNER CORP COM COM 156782104 2,357 36,593 SH   SOLE   0 0 36,593
CF INDUSTRIES HOLDINGS, INC. COM 125269100 653 12,000 SH   SOLE   0 0 12,000
CHEVRON CORP NEW COM COM 166764100 2,315 18,930 SH   SOLE   0 0 18,929
CISCO SYS INC COM 17275R102 2,266 46,577 SH   SOLE   0 0 46,577
COCA COLA CO COM COM 191216100 399 8,645 SH   SOLE   0 0 8,644
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 2,808 36,402 SH   SOLE   0 0 36,402
COMCAST CORP NEW CL A CL A 20030N101 2,057 58,087 SH   SOLE   0 0 58,087
COPART INC COM 217204106 2,966 57,551 SH   SOLE   0 0 57,551
COSTAR GRP INC COM 22160N109 1,936 4,600 SH   SOLE   0 0 4,600
CROWN CASTLE INTL CORP NEW COM COM 22822V101 600 5,390 SH   SOLE   0 0 5,390
DANAHER CORP COM 235851102 1,466 13,489 SH   SOLE   0 0 13,489
DIAMONDROCK HOSPITALITY COM 252784301 1,414 121,177 SH   SOLE   0 0 121,177
DIGITAL RLTY TR INC COM COM 253868103 486 4,324 SH   SOLE   0 0 4,324
DOLLAR TREE INC COM COM 256746108 4,369 53,573 SH   SOLE   0 0 53,573
DOMINION RESOURCES INC COM 25746U109 2,141 30,462 SH   SOLE   0 0 30,462
DOWDUPONT INC COM COM 26078J100 3,090 48,049 SH   SOLE   0 0 48,049
DULUTH HLDGS INC COM CL B COM CL B 26443V101 725 23,054 SH   SOLE   0 0 23,054
DYCOM INDS INC COM COM 267475101 714 8,442 SH   SOLE   0 0 8,442
ECOLAB INC COM COM 278865100 2,019 12,878 SH   SOLE   0 0 12,878
EMERSON ELEC CO COM COM 291011104 393 5,126 SH   SOLE   0 0 5,126
ENERSYS COM COM 29275Y102 635 7,289 SH   SOLE   0 0 7,289
EPAM SYS INC COM COM 29414B104 851 6,183 SH   SOLE   0 0 6,183
EVOLENT HEALTH INC CL A CL A 30050B101 1,954 68,798 SH   SOLE   0 0 68,798
EXXON MOBIL CORP COM COM 30231G102 608 7,148 SH   SOLE   0 0 7,148
FACEBOOK INC CL A CL A 30303M102 1,092 6,637 SH   SOLE   0 0 6,637
FASTENAL CO COM 311900104 1,959 33,763 SH   SOLE   0 0 33,762
FEDEX CORP COM COM 31428X106 2,904 12,060 SH   SOLE   0 0 12,060
FINISAR CORP COM NEW COM NEW 31787A507 429 22,508 SH   SOLE   0 0 22,508
FIRST TRUST ENHANCED SHORT MATURITY ETF FIRST TR ENH NEW 33739Q408 293 4,885 SH   SOLE   0 0 4,885
FISERV INC COM 337738108 3,045 36,964 SH   SOLE   0 0 36,964
FORMFACTOR INC COM COM 346375108 421 30,628 SH   SOLE   0 0 30,628
FORTIVE CORP COM COM 34959J108 699 8,305 SH   SOLE   0 0 8,305
FOX FACTORY HLDG CORP COM COM 35138V102 1,624 23,179 SH   SOLE   0 0 23,179
GLOBAL MED REIT INC COM NEW COM NEW 37954A204 374 39,711 SH   SOLE   0 0 39,711
GOGO INC COM COM 38046C109 226 43,557 SH   SOLE   0 0 43,557
HANESBRANDS INC COM 410345102 1,326 71,933 SH   SOLE   0 0 71,933
HCA HEALTHCARE INC COM COM 40412C101 3,027 21,761 SH   SOLE   0 0 21,761
HEALTHCARE SERVICES GROUP INC COM 421906108 3,538 87,090 SH   SOLE   0 0 87,090
HMS HLDGS CORP COM COM 40425J101 1,650 50,300 SH   SOLE   0 0 50,300
HOSTESS BRANDS INC CL A CL A 44109J106 341 30,830 SH   SOLE   0 0 30,830
IMPINJ INC COM COM 453204109 431 17,354 SH   SOLE   0 0 17,354
INOGEN INC COM COM 45780L104 4,032 16,516 SH   SOLE   0 0 16,516
INTEL CORP COM COM 458140100 4,077 86,221 SH   SOLE   0 0 86,220
INTL BUSINESS MACHINES COM 459200101 319 2,107 SH   SOLE   0 0 2,107
INTREXON CORP COM COM 46122T102 178 10,352 SH   SOLE   0 0 10,352
INTUIT COM COM 461202103 3,127 13,751 SH   SOLE   0 0 13,751
INTUITIVE SURGICAL, INC. COM NEW 46120E602 1,446 2,520 SH   SOLE   0 0 2,520
ISHARES S&P 500 INDEX CORE S&P500 ETF 464287200 392 1,338 SH   SOLE   0 0 1,338
ISHARES TR RUSSELL 1000 INDEX ETF RUS 1000 ETF 464287622 245 1,513 SH   SOLE   0 0 1,513
JOHNSON & JOHNSON COM COM 478160104 541 3,914 SH   SOLE   0 0 3,914
JOINT CORP COM COM 47973J102 446 52,150 SH   SOLE   0 0 52,150
JPMORGAN CHASE & CO COM COM 46625H100 5,287 46,851 SH   SOLE   0 0 46,851
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837 732 14,590 SH   SOLE   0 0 14,590
KANSAS CITY SOUTHERN COM NEW COM NEW 485170302 3,031 26,759 SH   SOLE   0 0 26,759
KEYW HLDG CORP COM COM 493723100 520 60,084 SH   SOLE   0 0 60,084
KINDER MORGAN INC COM 49456B101 357 20,112 SH   SOLE   0 0 20,112
KNIGHT TRANSPORTATION INC CL A 499049104 6,818 197,725 SH   SOLE   0 0 197,725
KORNIT DIGITAL LTD SHS SHS M6372Q113 607 27,734 SH   SOLE   0 0 27,734
KRAFT HEINZ CO COM COM 500754106 305 5,534 SH   SOLE   0 0 5,533
LABORATORY CORP OF AMERICA COM NEW 50540R409 660 3,800 SH   SOLE   0 0 3,800
LAM RESEARCH CORP COM COM 512807108 288 1,900 SH   SOLE   0 0 1,900
LEAR CORP COM NEW COM NEW 521865204 1,421 9,799 SH   SOLE   0 0 9,799
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM COM A SIRIUSXM 531229409 4,217 97,081 SH   SOLE   0 0 97,081
LKQ CORP COM COM 501889208 1,727 54,544 SH   SOLE   0 0 54,544
LUXOFT HLDG INC ORD SHS CL A ORD SHS CL A G57279104 448 9,452 SH   SOLE   0 0 9,452
MARKEL CORP HOLDING CO COM 570535104 7,225 6,079 SH   SOLE   0 0 6,079
MCDONALDS CORP COM COM 580135101 302 1,806 SH   SOLE   0 0 1,806
MEDTRONIC PLC SHS SHS G5960L103 2,247 22,847 SH   SOLE   0 0 22,847
MERCK & CO INC COM 58933Y105 405 5,715 SH   SOLE   0 0 5,715
MOHAWK INDS INC COM COM 608190104 1,468 8,374 SH   SOLE   0 0 8,374
MONMOUTH REAL ESTATEINVT CORP CL A CL A 609720107 5,644 337,577 SH   SOLE   0 0 337,577
MOODYS CORP COM COM 615369105 707 4,231 SH   SOLE   0 0 4,231
MTS SYS CORP COM COM 553777103 781 14,263 SH   SOLE   0 0 14,263
MULTI COLOR CORP COM 625383104 1,246 20,011 SH   SOLE   0 0 20,011
NEOPHOTONICS CORP COM COM 64051T100 484 58,345 SH   SOLE   0 0 58,345
NETFLIX COM INC COM 64110L106 721 1,928 SH   SOLE   0 0 1,928
NN INC COM COM 629337106 411 26,321 SH   SOLE   0 0 26,321
NORFOLK SOUTHERN CRP COM 655844108 250 1,386 SH   SOLE   0 0 1,386
NXP SEMICONDUCTORS NV COM COM N6596X109 1,848 21,612 SH   SOLE   0 0 21,612
OMNICELL INC COM COM 68213N109 1,132 15,749 SH   SOLE   0 0 15,749
ON DECK CAP INC COM COM 682163100 854 112,773 SH   SOLE   0 0 112,773
ONESPAN INC COM COM 68287N100 1,444 75,791 SH   SOLE   0 0 75,791
ORACLE CORPORATION COM 68389X105 886 17,190 SH   SOLE   0 0 17,190
PAYCHEX INC COM 704326107 660 8,956 SH   SOLE   0 0 8,956
PFIZER INC COM COM 717081103 579 13,143 SH   SOLE   0 0 13,142
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 363 377,000 PRN   SOLE   0 0 377,000
PRA GROUP COM 69354N106 4,104 114,004 SH   SOLE   0 0 114,004
PRIMO WTR CORP COM COM 74165N105 908 50,299 SH   SOLE   0 0 50,299
PROCTER AND GAMBLE CO COM COM 742718109 446 5,360 SH   SOLE   0 0 5,359
PROTO LABS INC COM COM 743713109 2,847 17,602 SH   SOLE   0 0 17,602
QUALCOMM INC COM COM 747525103 454 6,300 SH   SOLE   0 0 6,300
QUOTIENT TECHNOLOGY INC COM COM 749119103 1,116 72,004 SH   SOLE   0 0 72,004
RING ENERGY INC COM COM 76680V108 367 37,000 SH   SOLE   0 0 37,000
ROYCE VALUE TR INC COM 780910105 335 20,470 SH   SOLE   0 0 20,470
SALLY BEAUTY HLDGS INC COM COM 79546E104 1,531 83,270 SH   SOLE   0 0 83,270
SCHLUMBERGER LTD COM COM 806857108 491 8,053 SH   SOLE   0 0 8,053
SELECT INTERIOR CONCEPTS INC CL A CL A 816120307 846 79,400 SH   SOLE   0 0 79,400
SEMTECH CORP COM COM 816850101 821 14,760 SH   SOLE   0 0 14,760
SENSATA TECHNOLOGIES HLDNG PLC SHS SHS G8060N102 3,029 61,134 SH   SOLE   0 0 61,134
SHUTTERSTOCK INC COM COM 825690100 695 12,735 SH   SOLE   0 0 12,735
SILICON LABORATORIESINC OC COM COM 826919102 912 9,936 SH   SOLE   0 0 9,936
SIMULATIONS PLUS INC COM COM 829214105 577 28,561 SH   SOLE   0 0 28,561
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 1,207 16,025 SH   SOLE   0 0 16,025
STAMPS COM INC COM NEW COM NEW 852857200 933 4,123 SH   SOLE   0 0 4,123
STARBUCKS CORP COM 855244109 677 11,903 SH   SOLE   0 0 11,903
STERICYCLE INC COM COM 858912108 1,073 18,292 SH   SOLE   0 0 18,292
STRYKER CORP COM 863667101 2,351 13,230 SH   SOLE   0 0 13,230
SYSCO CORP COM COM 871829107 452 6,168 SH   SOLE   0 0 6,168
TABULA RASA HEALTHCARE INC COM COM 873379101 730 8,994 SH   SOLE   0 0 8,994
TECH DATA CORP COM COM 878237106 1,371 19,155 SH   SOLE   0 0 19,155
TELEDYNE TECHNOLOGIES INC COM COM 879360105 1,179 4,781 SH   SOLE   0 0 4,781
TEXAS INSTRS INC COM COM 882508104 2,728 25,428 SH   SOLE   0 0 25,428
THERAPEUTICSMD INC COM COM 88338N107 672 102,389 SH   SOLE   0 0 102,389
THERMO FISHER SCIENTIFIC INC COM COM 883556102 366 1,500 SH   SOLE   0 0 1,500
TIVITY HEALTH INC COM COM 88870R102 701 21,806 SH   SOLE   0 0 21,806
TOLL BROS INC COM 889478103 1,538 46,568 SH   SOLE   0 0 46,568
TRACTOR SUPPLY CO COM 892356106 5,270 57,988 SH   SOLE   0 0 57,988
U S SILICA HLDGS INCCOM COM 90346E103 197 10,470 SH   SOLE   0 0 10,470
UNION BANKSHARES CORP NEW COM COM 90539J109 596 15,457 SH   SOLE   0 0 15,457
UNITED PARCEL SERVICE INC CL B 911312106 466 3,993 SH   SOLE   0 0 3,993
US BANCORP DEL COM NEW COM NEW 902973304 959 18,152 SH   SOLE   0 0 18,152
US ECOLOGY INC COM COM 91732J102 1,653 22,411 SH   SOLE   0 0 22,411
USA TECHNOLOGIES INC COM NO PAR COM NO PAR 90328S500 1,057 146,848 SH   SOLE   0 0 146,848
VANGUARD FTSE DEVELOPED MARKETS ETF FTSE DEV MKT ETF 921943858 204 4,721 SH   SOLE   0 0 4,721
VERISK ANALYTICS INCCL A COM 92345Y106 1,282 10,636 SH   SOLE   0 0 10,636
VERTEX ENERGY INC COM COM 92534K107 608 355,274 SH   SOLE   0 0 355,274
VISA INC COM CL A 92826C839 4,512 30,063 SH   SOLE   0 0 30,063
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 2,390 32,784 SH   SOLE   0 0 32,784
WALMART INC COM COM 931142103 446 4,751 SH   SOLE   0 0 4,750
WATSCO INC COM 942622200 3,239 18,185 SH   SOLE   0 0 18,185
WELBILT INC COM COM 949090104 793 37,997 SH   SOLE   0 0 37,997
WHIRLPOOL CORP COM COM 963320106 1,202 10,122 SH   SOLE   0 0 10,122
WILLIAMS SONOMA INC COM COM 969904101 1,774 26,999 SH   SOLE   0 0 26,999
WISDOMTREE INVTS INC COM COM 97717P104 306 36,027 SH   SOLE   0 0 36,027