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
AAON INC COM PAR $0.004 000360206 2,157 42,980 SH   SOLE   42,980 0 0
ABBOTT LABS COM 002824100 1,623 19,297 SH   SOLE   19,297 0 0
ABBVIE INC COM 00287Y109 4,973 68,379 SH   SOLE   68,379 0 0
ALLIANT ENERGY CORP COM 018802108 915 18,640 SH   SOLE   18,640 0 0
ALPHABET INC CAP STK CL C 02079K107 3,945 3,650 SH   SOLE   3,650 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 683 69,300 SH   SOLE   69,300 0 0
AMAZON COM INC COM 023135106 456 241 SH   SOLE   241 0 0
AMGEN INC COM 031162100 299 1,620 SH   SOLE   1,620 0 0
APPLE INC COM 037833100 7,550 38,147 SH   SOLE   38,147 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 786 47,472 SH   SOLE   47,472 0 0
ASGN INC COM 00191U102 2,169 35,788 SH   SOLE   35,788 0 0
AT&T INC COM 00206R102 769 22,941 SH   SOLE   22,940 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 364 2,200 SH   SOLE   2,200 0 0
BANK AMER CORP COM 060505104 3,917 135,065 SH   SOLE   135,065 0 0
BIOTELEMETRY INC COM 090672106 1,547 32,121 SH   SOLE   32,121 0 0
BOEING CO COM 097023105 8,266 22,709 SH   SOLE   22,709 0 0
BP PLC SPONSORED ADR 055622104 2,208 52,949 SH   SOLE   52,949 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 406 8,945 SH   SOLE   8,945 0 0
CACI INTL INC CL A 127190304 2,307 11,276 SH   SOLE   11,276 0 0
CAMBREX CORP COM 132011107 794 16,962 SH   SOLE   16,962 0 0
CARE COM INC COM 141633107 793 72,220 SH   SOLE   72,220 0 0
CATERPILLAR INC DEL COM 149123101 3,330 24,436 SH   SOLE   24,435 0 0
CHEMICAL FINL CORP COM 163731102 1,338 32,557 SH   SOLE   32,557 0 0
CHEVRON CORP NEW COM 166764100 557 4,476 SH   SOLE   4,476 0 0
CIGNA CORP NEW COM 125523100 346 2,196 SH   SOLE   2,196 0 0
CISCO SYS INC COM 17275R102 11,868 216,844 SH   SOLE   216,844 0 0
COCA COLA CO COM 191216100 3,716 72,985 SH   SOLE   72,985 0 0
COMMUNITY TR BANCORP INC COM 204149108 225 5,325 SH   SOLE   5,325 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,157 16,030 SH   SOLE   16,030 0 0
COPART INC COM 217204106 3,086 41,292 SH   SOLE   41,292 0 0
COSTAR GROUP INC COM 22160N109 443 800 SH   SOLE   800 0 0
CSG SYS INTL INC COM 126349109 2,054 42,069 SH   SOLE   42,069 0 0
CSX CORP COM 126408103 1,106 14,300 SH   SOLE   14,300 0 0
DIGITAL RLTY TR INC COM 253868103 3,757 31,899 SH   SOLE   31,899 0 0
DISNEY WALT CO COM DISNEY 254687106 1,129 8,084 SH   SOLE   8,084 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,065 26,763 SH   SOLE   26,763 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,290 26,702 SH   SOLE   26,702 0 0
ENCORE WIRE CORP COM 292562105 1,564 26,705 SH   SOLE   26,705 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,142 108,832 SH   SOLE   108,831 0 0
EPLUS INC COM 294268107 1,399 20,293 SH   SOLE   20,293 0 0
EVERSOURCE ENERGY COM 30040W108 762 10,054 SH   SOLE   10,054 0 0
EXXON MOBIL CORP COM 30231G102 1,495 19,503 SH   SOLE   19,503 0 0
FACEBOOK INC CL A 30303M102 236 1,225 SH   SOLE   1,225 0 0
FEDEX CORP COM 31428X106 3,207 19,533 SH   SOLE   19,533 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 253 4,900 SH   SOLE   4,900 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 251 9,970 SH   SOLE   9,970 0 0
FORWARD AIR CORP COM 349853101 1,674 28,294 SH   SOLE   28,294 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,669 32,353 SH   SOLE   32,353 0 0
FRANKLIN RES INC COM 354613101 8,818 253,382 SH   SOLE   253,382 0 0
FULLER H B CO COM 359694106 1,452 31,290 SH   SOLE   31,290 0 0
GENERAL ELECTRIC CO COM 369604103 150 14,279 SH   SOLE   14,279 0 0
GENTHERM INC COM 37253A103 1,889 45,158 SH   SOLE   45,158 0 0
GETTY RLTY CORP NEW COM 374297109 1,605 52,191 SH   SOLE   52,191 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 9,484 94,495 SH   SOLE   94,495 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,392 31,130 SH   SOLE   31,130 0 0
HOME DEPOT INC COM 437076102 873 4,196 SH   SOLE   4,196 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,173 37,335 SH   SOLE   37,335 0 0
INTEL CORP COM 458140100 798 16,665 SH   SOLE   16,665 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,506 87,335 SH   SOLE   87,335 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 415 3,013 SH   SOLE   3,013 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 4,933 337,200 SH   SOLE   337,200 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 201 3,720 SH   SOLE   3,720 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,208 6,471 SH   SOLE   6,471 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 4,675 49,466 SH   SOLE   49,466 0 0
ISHARES TR CORE MSCI EURO 46434V738 555 11,900 SH   SOLE   11,900 0 0
ISHARES TR CORE S&P500 ETF 464287200 427 1,450 SH   SOLE   1,450 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 16,062 315,375 SH   SOLE   315,375 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 2,264 89,000 SH   SOLE   89,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7,835 89,867 SH   SOLE   89,867 0 0
ISHARES TR INTRM GOV CR ETF 464288612 3,482 31,010 SH   SOLE   31,010 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 7,693 110,230 SH   SOLE   110,230 0 0
ISHARES TR NASDAQ BIOTECH 464287556 202 1,854 SH   SOLE   1,854 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,072 9,475 SH   SOLE   9,475 0 0
ISHARES TR PFD AND INCM SEC 464288687 7,066 191,750 SH   SOLE   191,750 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,359 6,765 SH   SOLE   6,765 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 482 4,000 SH   SOLE   4,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,417 9,115 SH   SOLE   9,115 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,045 10,500 SH   SOLE   10,500 0 0
ISHARES TR TRANS AVG ETF 464287192 356 1,892 SH   SOLE   1,892 0 0
JOHNSON & JOHNSON COM 478160104 8,413 60,403 SH   SOLE   60,403 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,292 25,645 SH   SOLE   25,645 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,860 233,380 SH   SOLE   233,380 0 0
JPMORGAN CHASE & CO COM 46625H100 4,305 38,508 SH   SOLE   38,508 0 0
KRAFT HEINZ CO COM 500754106 2,230 71,852 SH   SOLE   71,852 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 248 1,435 SH   SOLE   1,435 0 0
LEMAITRE VASCULAR INC COM 525558201 706 25,230 SH   SOLE   25,230 0 0
LILLY ELI & CO COM 532457108 497 4,490 SH   SOLE   4,490 0 0
LOCKHEED MARTIN CORP COM 539830109 6,001 16,508 SH   SOLE   16,507 0 0
LOWES COS INC COM 548661107 2,912 28,854 SH   SOLE   28,854 0 0
MATSON INC COM 57686G105 1,700 43,759 SH   SOLE   43,759 0 0
MAXIMUS INC COM 577933104 2,358 32,501 SH   SOLE   32,501 0 0
MCDONALDS CORP COM 580135101 7,159 34,475 SH   SOLE   34,475 0 0
MERCK & CO INC COM 58933Y105 3,850 45,912 SH   SOLE   45,912 0 0
MICROSOFT CORP COM 594918104 730 5,449 SH   SOLE   5,449 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,699 125,360 SH   SOLE   125,360 0 0
OMNICOM GROUP INC COM 681919106 2,614 31,895 SH   SOLE   31,895 0 0
ONEOK INC NEW COM 682680103 1,567 22,772 SH   SOLE   22,772 0 0
ORACLE CORP COM 68389X105 288 5,059 SH   SOLE   5,059 0 0
PEPSICO INC COM 713448108 3,580 27,301 SH   SOLE   27,301 0 0
PFIZER INC COM 717081103 1,360 31,390 SH   SOLE   31,390 0 0
PHILLIPS 66 COM 718546104 6,064 64,825 SH   SOLE   64,825 0 0
PPL CORP COM 69351T106 250 8,070 SH   SOLE   8,070 0 0
PRIMO WTR CORP COM 74165N105 879 71,453 SH   SOLE   71,453 0 0
PROCTER AND GAMBLE CO COM 742718109 2,041 18,612 SH   SOLE   18,612 0 0
PROTO LABS INC COM 743713109 2,090 18,015 SH   SOLE   18,015 0 0
QUAKER CHEM CORP COM 747316107 1,878 9,259 SH   SOLE   9,259 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 484 5,725 SH   SOLE   5,725 0 0
RESMED INC COM 761152107 286 2,340 SH   SOLE   2,340 0 0
RLI CORP COM 749607107 1,041 12,148 SH   SOLE   12,148 0 0
ROCKWELL AUTOMATION INC COM 773903109 321 1,960 SH   SOLE   1,960 0 0
ROGERS CORP COM 775133101 2,554 14,797 SH   SOLE   14,797 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 442 6,800 SH   SOLE   6,800 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 574 21,860 SH   SOLE   21,860 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 1,926 75,721 SH   SOLE   75,721 0 0
SJW GROUP COM 784305104 1,446 23,792 SH   SOLE   23,792 0 0
SOUTHERN CO COM 842587107 799 14,462 SH   SOLE   14,462 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,483 45,806 SH   SOLE   45,806 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 306 2,300 SH   SOLE   2,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,598 5,455 SH   SOLE   5,455 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 595 11,250 SH   SOLE   11,250 0 0
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 777 25,300 SH   SOLE   25,300 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 2,251 20,666 SH   SOLE   20,666 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 16,602 339,303 SH   SOLE   339,303 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 5,421 61,810 SH   SOLE   61,810 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 983 22,760 SH   SOLE   22,760 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 651 19,661 SH   SOLE   19,661 0 0
TELEFLEX INC COM 879369106 268 810 SH   SOLE   810 0 0
TEXAS ROADHOUSE INC COM 882681109 1,327 24,719 SH   SOLE   24,719 0 0
TJX COS INC NEW COM 872540109 489 9,252 SH   SOLE   9,252 0 0
UNILEVER PLC SPON ADR NEW 904767704 266 4,300 SH   SOLE   4,300 0 0
UNITED TECHNOLOGIES CORP COM 913017109 275 2,110 SH   SOLE   2,110 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 807 10,335 SH   SOLE   10,335 0 0
US ECOLOGY INC COM 91732J102 1,788 30,031 SH   SOLE   30,031 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 389 22,000 SH   SOLE   22,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 5,239 65,055 SH   SOLE   65,055 0 0
VANGUARD GROUP DIV APP ETF 921908844 3,994 34,686 SH   SOLE   34,686 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8,144 60,451 SH   SOLE   60,451 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 593 3,545 SH   SOLE   3,545 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,042 11,920 SH   SOLE   11,920 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 902 6,910 SH   SOLE   6,910 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,466 66,810 SH   SOLE   66,810 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 617 4,110 SH   SOLE   4,110 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,281 171,200 SH   SOLE   171,200 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 722 13,153 SH   SOLE   13,153 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 291 5,900 SH   SOLE   5,900 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 6,001 113,075 SH   SOLE   113,075 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 801 8,920 SH   SOLE   8,920 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19,067 236,324 SH   SOLE   236,324 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 462 5,285 SH   SOLE   5,285 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 5,995 28,426 SH   SOLE   28,426 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 514 8,991 SH   SOLE   8,991 0 0
VISA INC COM CL A 92826C839 247 1,425 SH   SOLE   1,425 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 289 5,285 SH   SOLE   5,285 0 0
WALMART INC COM 931142103 1,135 10,275 SH   SOLE   10,275 0 0
WELLS FARGO CO NEW COM 949746101 399 8,427 SH   SOLE   8,427 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,663 13,291 SH   SOLE   13,291 0 0
WSFS FINL CORP COM 929328102 1,310 31,722 SH   SOLE   31,722 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 305 2,592 SH   SOLE   2,592 0 0