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 1,962 42,715 SH   SOLE   42,715 0 0
ABBOTT LABS COM 002824100 1,589 18,997 SH   SOLE   18,997 0 0
ABBVIE INC COM 00287Y109 4,761 62,879 SH   SOLE   62,879 0 0
ALLIANT ENERGY CORP COM 018802108 1,005 18,640 SH   SOLE   18,640 0 0
ALPHABET INC CAP STK CL C 02079K107 4,608 3,780 SH   SOLE   3,780 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 633 69,300 SH   SOLE   69,300 0 0
AMAZON COM INC COM 023135106 429 247 SH   SOLE   247 0 0
AMGEN INC COM 031162100 313 1,620 SH   SOLE   1,620 0 0
APPLE INC COM 037833100 8,443 37,697 SH   SOLE   37,697 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 859 47,472 SH   SOLE   47,472 0 0
ASGN INC COM 00191U102 2,225 35,398 SH   SOLE   35,398 0 0
AT&T INC COM 00206R102 793 20,955 SH   SOLE   20,954 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 355 2,200 SH   SOLE   2,200 0 0
BANK AMER CORP COM 060505104 3,949 135,393 SH   SOLE   135,393 0 0
BIOTELEMETRY INC COM 090672106 1,313 32,231 SH   SOLE   32,231 0 0
BOEING CO COM 097023105 8,601 22,605 SH   SOLE   22,605 0 0
BP PLC SPONSORED ADR 055622104 1,926 50,699 SH   SOLE   50,699 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 454 8,945 SH   SOLE   8,945 0 0
CACI INTL INC CL A 127190304 2,616 11,311 SH   SOLE   11,311 0 0
CAMBREX CORP COM 132011107 1,013 17,022 SH   SOLE   17,022 0 0
CATERPILLAR INC DEL COM 149123101 2,957 23,411 SH   SOLE   23,410 0 0
CHEVRON CORP NEW COM 166764100 513 4,326 SH   SOLE   4,326 0 0
CIGNA CORP NEW COM 125523100 333 2,196 SH   SOLE   2,196 0 0
CISCO SYS INC COM 17275R102 10,690 216,363 SH   SOLE   216,362 0 0
COCA COLA CO COM 191216100 3,967 72,870 SH   SOLE   72,870 0 0
COGNEX CORP COM 192422103 204 4,150 SH   SOLE   4,150 0 0
COMMUNITY TR BANCORP INC COM 204149108 227 5,325 SH   SOLE   5,325 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,397 16,390 SH   SOLE   16,390 0 0
COPART INC COM 217204106 1,901 23,671 SH   SOLE   23,671 0 0
COSTAR GROUP INC COM 22160N109 475 800 SH   SOLE   800 0 0
CSG SYS INTL INC COM 126349109 2,151 41,629 SH   SOLE   41,629 0 0
CSX CORP COM 126408103 991 14,300 SH   SOLE   14,300 0 0
DIGITAL RLTY TR INC COM 253868103 3,995 30,774 SH   SOLE   30,774 0 0
DISNEY WALT CO COM DISNEY 254687106 1,040 7,984 SH   SOLE   7,984 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,198 26,873 SH   SOLE   26,873 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,389 26,572 SH   SOLE   26,572 0 0
ENCORE WIRE CORP COM 292562105 1,496 26,585 SH   SOLE   26,585 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,112 108,874 SH   SOLE   108,874 0 0
EPLUS INC COM 294268107 1,533 20,153 SH   SOLE   20,153 0 0
EVERSOURCE ENERGY COM 30040W108 859 10,054 SH   SOLE   10,054 0 0
EXXON MOBIL CORP COM 30231G102 1,377 19,503 SH   SOLE   19,503 0 0
FACEBOOK INC CL A 30303M102 218 1,225 SH   SOLE   1,225 0 0
FEDEX CORP COM 31428X106 2,750 18,893 SH   SOLE   18,893 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 235 9,200 SH   SOLE   9,200 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 255 4,900 SH   SOLE   4,900 0 0
FORWARD AIR CORP COM 349853101 1,787 28,049 SH   SOLE   28,049 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,002 32,169 SH   SOLE   32,169 0 0
FRANKLIN RES INC COM 354613101 7,313 253,382 SH   SOLE   253,382 0 0
FULLER H B CO COM 359694106 1,448 31,110 SH   SOLE   31,110 0 0
GENERAL ELECTRIC CO COM 369604103 92 10,279 SH   SOLE   10,279 0 0
GENTHERM INC COM 37253A103 1,861 45,303 SH   SOLE   45,303 0 0
GETTY RLTY CORP NEW COM 374297109 1,673 52,191 SH   SOLE   52,191 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 10,730 106,895 SH   SOLE   106,895 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,379 30,830 SH   SOLE   30,830 0 0
HOME DEPOT INC COM 437076102 971 4,186 SH   SOLE   4,186 0 0
HORMEL FOODS CORP COM 440452100 201 4,600 SH   SOLE   4,600 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,062 37,020 SH   SOLE   37,020 0 0
INTEL CORP COM 458140100 859 16,665 SH   SOLE   16,665 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,993 86,625 SH   SOLE   86,625 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 438 3,013 SH   SOLE   3,013 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 240 4,420 SH   SOLE   4,420 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 5,026 334,600 SH   SOLE   334,600 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,335 7,071 SH   SOLE   7,071 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,070 10,500 SH   SOLE   10,500 0 0
ISHARES TR TRANS AVG ETF 464287192 324 1,742 SH   SOLE   1,742 0 0
ISHARES TR CORE S&P500 ETF 464287200 373 1,250 SH   SOLE   1,250 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 442 3,700 SH   SOLE   3,700 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,304 6,765 SH   SOLE   6,765 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,380 9,115 SH   SOLE   9,115 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 7,174 108,180 SH   SOLE   108,180 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,081 9,475 SH   SOLE   9,475 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7,749 88,897 SH   SOLE   88,897 0 0
ISHARES TR INTRM GOV CR ETF 464288612 3,469 30,640 SH   SOLE   30,640 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,930 104,715 SH   SOLE   104,715 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 16,149 316,825 SH   SOLE   316,825 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 4,549 48,316 SH   SOLE   48,316 0 0
ISHARES TR CORE MSCI EURO 46434V738 544 11,900 SH   SOLE   11,900 0 0
JOHNSON & JOHNSON COM 478160104 7,482 57,833 SH   SOLE   57,833 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,616 32,045 SH   SOLE   32,045 0 0
JPMORGAN CHASE & CO COM 46625H100 4,522 38,425 SH   SOLE   38,424 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,358 230,239 SH   SOLE   230,239 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 241 1,435 SH   SOLE   1,435 0 0
LEMAITRE VASCULAR INC COM 525558201 854 25,000 SH   SOLE   25,000 0 0
LILLY ELI & CO COM 532457108 502 4,490 SH   SOLE   4,490 0 0
LOCKHEED MARTIN CORP COM 539830109 6,427 16,478 SH   SOLE   16,478 0 0
LOWES COS INC COM 548661107 3,134 28,504 SH   SOLE   28,504 0 0
MATSON INC COM 57686G105 1,633 43,534 SH   SOLE   43,534 0 0
MAXIMUS INC COM 577933104 2,521 32,628 SH   SOLE   32,628 0 0
MCDONALDS CORP COM 580135101 7,391 34,425 SH   SOLE   34,425 0 0
MERCK & CO INC COM 58933Y105 3,868 45,952 SH   SOLE   45,952 0 0
MICROSOFT CORP COM 594918104 758 5,449 SH   SOLE   5,449 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,789 124,160 SH   SOLE   124,160 0 0
OMNICOM GROUP INC COM 681919106 2,497 31,895 SH   SOLE   31,895 0 0
ONEOK INC NEW COM 682680103 1,669 22,652 SH   SOLE   22,652 0 0
ORACLE CORP COM 68389X105 258 4,684 SH   SOLE   4,684 0 0
PEPSICO INC COM 713448108 3,722 27,151 SH   SOLE   27,151 0 0
PFIZER INC COM 717081103 1,114 31,005 SH   SOLE   31,005 0 0
PHILLIPS 66 COM 718546104 6,595 64,400 SH   SOLE   64,400 0 0
PPL CORP COM 69351T106 254 8,070 SH   SOLE   8,070 0 0
PRIMO WTR CORP COM 74165N105 880 71,633 SH   SOLE   71,633 0 0
PROCTER & GAMBLE CO COM 742718109 2,315 18,612 SH   SOLE   18,612 0 0
PROTO LABS INC COM 743713109 1,832 17,940 SH   SOLE   17,940 0 0
QUAKER CHEM CORP COM 747316107 1,453 9,189 SH   SOLE   9,189 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 472 5,725 SH   SOLE   5,725 0 0
RAYTHEON CO COM NEW 755111507 214 1,092 SH   SOLE   1,092 0 0
RESMED INC COM 761152107 316 2,340 SH   SOLE   2,340 0 0
RLI CORP COM 749607107 1,115 11,998 SH   SOLE   11,998 0 0
ROCKWELL AUTOMATION INC COM 773903109 323 1,960 SH   SOLE   1,960 0 0
ROGERS CORP COM 775133101 2,002 14,647 SH   SOLE   14,647 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 400 6,800 SH   SOLE   6,800 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 473 18,835 SH   SOLE   18,835 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 1,898 74,996 SH   SOLE   74,996 0 0
SJW GROUP COM 784305104 1,630 23,872 SH   SOLE   23,872 0 0
SOUTHERN CO COM 842587107 899 14,562 SH   SOLE   14,562 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,552 45,506 SH   SOLE   45,506 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 319 2,300 SH   SOLE   2,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,611 5,430 SH   SOLE   5,430 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 200 2,750 SH   SOLE   2,750 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,005 22,760 SH   SOLE   22,760 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 590 11,250 SH   SOLE   11,250 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 4,559 59,785 SH   SOLE   59,785 0 0
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 778 25,300 SH   SOLE   25,300 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 2,247 20,666 SH   SOLE   20,666 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 16,348 333,703 SH   SOLE   333,703 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 542 19,731 SH   SOLE   19,731 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 1,217 31,957 SH   SOLE   31,957 0 0
TELEFLEX INC COM 879369106 275 810 SH   SOLE   810 0 0
TEXAS ROADHOUSE INC COM 882681109 1,302 24,799 SH   SOLE   24,799 0 0
TJX COS INC NEW COM 872540109 491 8,802 SH   SOLE   8,802 0 0
UNILEVER PLC SPON ADR NEW 904767704 234 3,900 SH   SOLE   3,900 0 0
UNITED TECHNOLOGIES CORP COM 913017109 288 2,110 SH   SOLE   2,110 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 811 10,165 SH   SOLE   10,165 0 0
US ECOLOGY INC COM 91732J102 1,926 30,121 SH   SOLE   30,121 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,617 69,530 SH   SOLE   69,530 0 0
VANGUARD GROUP DIV APP ETF 921908844 4,231 35,386 SH   SOLE   35,386 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,098 11,770 SH   SOLE   11,770 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 890 6,910 SH   SOLE   6,910 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 804 4,795 SH   SOLE   4,795 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8,245 60,481 SH   SOLE   60,481 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,645 69,175 SH   SOLE   69,175 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 741 4,910 SH   SOLE   4,910 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,805 169,025 SH   SOLE   169,025 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 705 13,153 SH   SOLE   13,153 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 289 5,900 SH   SOLE   5,900 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 6,063 113,075 SH   SOLE   113,075 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 22,602 278,867 SH   SOLE   278,867 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 768 8,420 SH   SOLE   8,420 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 425 4,785 SH   SOLE   4,785 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,132 28,446 SH   SOLE   28,446 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 543 8,991 SH   SOLE   8,991 0 0
VISA INC COM CL A 92826C839 245 1,425 SH   SOLE   1,425 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 292 5,285 SH   SOLE   5,285 0 0
WALMART INC COM 931142103 1,228 10,345 SH   SOLE   10,345 0 0
WELLS FARGO CO NEW COM 949746101 286 5,677 SH   SOLE   5,677 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,866 13,156 SH   SOLE   13,156 0 0
WSFS FINL CORP COM 929328102 1,386 31,422 SH   SOLE   31,422 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 356 2,592 SH   SOLE   2,592 0 0