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,523 43,432 SH   SOLE   43,432 0 0
ABBOTT LABS COM 002824100 1,411 19,510 SH   SOLE   19,510 0 0
ABBVIE INC COM 00287Y109 6,645 72,084 SH   SOLE   72,084 0 0
ALLIANT ENERGY CORP COM 018802108 817 19,340 SH   SOLE   19,340 0 0
ALPHABET INC CAP STK CL C 02079K107 3,422 3,304 SH   SOLE   3,304 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 624 71,450 SH   SOLE   71,450 0 0
AMAZON COM INC COM 023135106 382 254 SH   SOLE   254 0 0
AMGEN INC COM 031162100 354 1,820 SH   SOLE   1,820 0 0
APPLE INC COM 037833100 6,127 38,842 SH   SOLE   38,842 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 672 47,828 SH   SOLE   47,828 0 0
ASGN INC COM 00191U102 1,948 35,752 SH   SOLE   35,752 0 0
AT&T INC COM 00206R102 751 26,298 SH   SOLE   26,297 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 315 2,400 SH   SOLE   2,400 0 0
BIOTELEMETRY INC COM 090672106 1,922 32,183 SH   SOLE   32,183 0 0
BOEING CO COM 097023105 10,203 31,639 SH   SOLE   31,638 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 470 9,045 SH   SOLE   9,045 0 0
CACI INTL INC CL A 127190304 1,651 11,461 SH   SOLE   11,461 0 0
CAMBREX CORP COM 132011107 654 17,319 SH   SOLE   17,319 0 0
CARE COM INC COM 141633107 1,432 74,159 SH   SOLE   74,159 0 0
CASA SYS INC COM 14713L102 379 28,832 SH   SOLE   28,832 0 0
CATERPILLAR INC DEL COM 149123101 3,082 24,254 SH   SOLE   24,253 0 0
CHEMICAL FINL CORP COM 163731102 1,204 32,892 SH   SOLE   32,892 0 0
CHEVRON CORP NEW COM 166764100 539 4,957 SH   SOLE   4,957 0 0
CIGNA CORP NEW COM 125523100 418 2,202 SH   SOLE   2,202 0 0
CISCO SYS INC COM 17275R102 9,560 220,626 SH   SOLE   220,626 0 0
COCA COLA CO COM 191216100 3,588 75,774 SH   SOLE   75,774 0 0
COMMUNITY TR BANCORP INC COM 204149108 211 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106 2,847 59,594 SH   SOLE   59,594 0 0
COSTAR GROUP INC COM 22160N109 270 800 SH   SOLE   800 0 0
CSG SYS INTL INC COM 126349109 1,354 42,613 SH   SOLE   42,613 0 0
CSX CORP COM 126408103 932 14,994 SH   SOLE   14,994 0 0
CUTERA INC COM 232109108 546 32,092 SH   SOLE   32,092 0 0
CVS HEALTH CORP COM 126650100 266 4,059 SH   SOLE   4,059 0 0
DIGITAL RLTY TR INC COM 253868103 3,602 33,809 SH   SOLE   33,809 0 0
DISNEY WALT CO COM DISNEY 254687106 804 7,333 SH   SOLE   7,333 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 1,246 21,023 SH   SOLE   21,023 0 0
ENCORE WIRE CORP COM 292562105 1,334 26,583 SH   SOLE   26,583 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,687 109,282 SH   SOLE   109,282 0 0
EPLUS INC COM 294268107 1,481 20,813 SH   SOLE   20,813 0 0
EVERSOURCE ENERGY COM 30040W108 681 10,472 SH   SOLE   10,472 0 0
EXXON MOBIL CORP COM 30231G102 1,302 19,089 SH   SOLE   19,089 0 0
FEDEX CORP COM 31428X106 3,172 19,663 SH   SOLE   19,663 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 250 4,900 SH   SOLE   4,900 0 0
FORWARD AIR CORP COM 349853101 1,572 28,666 SH   SOLE   28,666 0 0
FOX FACTORY HLDG CORP COM 35138V102 1,913 32,490 SH   SOLE   32,490 0 0
FRANKLIN RES INC COM 354613101 7,520 253,532 SH   SOLE   253,532 0 0
FULLER H B CO COM 359694106 1,396 32,708 SH   SOLE   32,708 0 0
GENERAL ELECTRIC CO COM 369604103 103 13,652 SH   SOLE   13,652 0 0
GENTHERM INC COM 37253A103 1,824 45,611 SH   SOLE   45,611 0 0
GETTY RLTY CORP NEW COM 374297109 1,022 34,770 SH   SOLE   34,770 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 8,859 88,545 SH   SOLE   88,545 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,388 31,573 SH   SOLE   31,573 0 0
HOME DEPOT INC COM 437076102 793 4,618 SH   SOLE   4,618 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1,540 37,800 SH   SOLE   37,800 0 0
INTEL CORP COM 458140100 783 16,675 SH   SOLE   16,675 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,738 89,445 SH   SOLE   89,445 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 416 3,659 SH   SOLE   3,659 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 3,359 249,400 SH   SOLE   249,400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,135 7,356 SH   SOLE   7,356 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 3,642 43,166 SH   SOLE   43,166 0 0
ISHARES TR CORE MSCI EURO 46434V738 622 15,050 SH   SOLE   15,050 0 0
ISHARES TR CORE S&P500 ETF 464287200 365 1,450 SH   SOLE   1,450 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 18,240 362,185 SH   SOLE   362,185 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 2,259 89,000 SH   SOLE   89,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 11,041 136,143 SH   SOLE   136,143 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,033 9,475 SH   SOLE   9,475 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,201 7,150 SH   SOLE   7,150 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 511 4,750 SH   SOLE   4,750 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,255 9,371 SH   SOLE   9,371 0 0
ISHARES TR S&P US PFD STK 464288687 6,159 179,920 SH   SOLE   179,920 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,831 20,500 SH   SOLE   20,500 0 0
ISHARES TR TRANS AVG ETF 464287192 345 2,092 SH   SOLE   2,092 0 0
JOHNSON & JOHNSON COM 478160104 7,991 61,918 SH   SOLE   61,918 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,366 240,390 SH   SOLE   240,390 0 0
JPMORGAN CHASE & CO COM 46625H100 3,890 39,845 SH   SOLE   39,845 0 0
KRAFT HEINZ CO COM 500754106 3,132 72,777 SH   SOLE   72,777 0 0
LEMAITRE VASCULAR INC COM 525558201 602 25,460 SH   SOLE   25,460 0 0
LILLY ELI & CO COM 532457108 527 4,555 SH   SOLE   4,555 0 0
LOCKHEED MARTIN CORP COM 539830109 4,011 15,320 SH   SOLE   15,320 0 0
LOWES COS INC COM 548661107 2,961 32,054 SH   SOLE   32,054 0 0
MATSON INC COM 57686G105 1,441 45,006 SH   SOLE   45,006 0 0
MAXIMUS INC COM 577933104 2,123 32,609 SH   SOLE   32,609 0 0
MCDONALDS CORP COM 580135101 6,225 35,055 SH   SOLE   35,055 0 0
MICROSOFT CORP COM 594918104 564 5,549 SH   SOLE   5,549 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,104 89,013 SH   SOLE   89,013 0 0
OMNICOM GROUP INC COM 681919106 2,519 34,395 SH   SOLE   34,395 0 0
ONEOK INC NEW COM 682680103 1,229 22,772 SH   SOLE   22,772 0 0
ORACLE CORP COM 68389X105 228 5,059 SH   SOLE   5,059 0 0
PEMBINA PIPELINE CORP COM 706327103 306 10,300 SH   SOLE   10,300 0 0
PEPSICO INC COM 713448108 2,863 25,916 SH   SOLE   25,916 0 0
PFIZER INC COM 717081103 1,357 31,090 SH   SOLE   31,090 0 0
PHILLIPS 66 COM 718546104 5,541 64,314 SH   SOLE   64,314 0 0
PPL CORP COM 69351T106 229 8,070 SH   SOLE   8,070 0 0
PRIMO WTR CORP COM 74165N105 986 70,363 SH   SOLE   70,363 0 0
PROCTER AND GAMBLE CO COM 742718109 1,689 18,377 SH   SOLE   18,377 0 0
PROTO LABS INC COM 743713109 2,032 18,019 SH   SOLE   18,019 0 0
QUAKER CHEM CORP COM 747316107 1,621 9,124 SH   SOLE   9,124 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 463 6,225 SH   SOLE   6,225 0 0
RESMED INC COM 761152107 266 2,340 SH   SOLE   2,340 0 0
RLI CORP COM 749607107 840 12,175 SH   SOLE   12,175 0 0
ROCKWELL AUTOMATION INC COM 773903109 295 1,960 SH   SOLE   1,960 0 0
ROGERS CORP COM 775133101 1,468 14,815 SH   SOLE   14,815 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 396 6,800 SH   SOLE   6,800 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 514 21,860 SH   SOLE   21,860 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 1,997 76,736 SH   SOLE   76,736 0 0
SJW GROUP COM 784305104 1,372 24,674 SH   SOLE   24,674 0 0
SOUTHERN CO COM 842587107 635 14,462 SH   SOLE   14,462 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,468 46,238 SH   SOLE   46,238 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 279 2,300 SH   SOLE   2,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,157 4,630 SH   SOLE   4,630 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 863 28,400 SH   SOLE   28,400 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 16,468 342,653 SH   SOLE   342,653 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 545 11,650 SH   SOLE   11,650 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 3,460 103,000 SH   SOLE   103,000 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 4,552 63,445 SH   SOLE   63,445 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 859 21,720 SH   SOLE   21,720 0 0
TELEFLEX INC COM 879369106 209 810 SH   SOLE   810 0 0
TEXAS ROADHOUSE INC COM 882681109 1,472 24,649 SH   SOLE   24,649 0 0
TJX COS INC NEW COM 872540109 414 9,252 SH   SOLE   9,252 0 0
UNILEVER PLC SPON ADR NEW 904767704 233 4,450 SH   SOLE   4,450 0 0
UNITED TECHNOLOGIES CORP COM 913017109 295 2,770 SH   SOLE   2,770 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,110 10,190 SH   SOLE   10,190 0 0
US BANCORP DEL COM NEW 902973304 254 5,550 SH   SOLE   5,550 0 0
US ECOLOGY INC COM 91732J102 1,921 30,494 SH   SOLE   30,494 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 381 22,000 SH   SOLE   22,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 5,446 69,320 SH   SOLE   69,320 0 0
VANGUARD GROUP DIV APP ETF 921908844 3,135 32,006 SH   SOLE   32,006 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,850 59,636 SH   SOLE   59,636 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 473 3,425 SH   SOLE   3,425 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 956 12,820 SH   SOLE   12,820 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 788 6,910 SH   SOLE   6,910 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,482 79,414 SH   SOLE   79,414 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 382 2,995 SH   SOLE   2,995 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,561 172,210 SH   SOLE   172,210 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 10,421 214,340 SH   SOLE   214,340 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 293 6,105 SH   SOLE   6,105 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 4,657 91,225 SH   SOLE   91,225 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 768 9,270 SH   SOLE   9,270 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 21,090 270,594 SH   SOLE   270,594 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 412 5,285 SH   SOLE   5,285 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,682 28,066 SH   SOLE   28,066 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 505 8,991 SH   SOLE   8,991 0 0
VISA INC COM CL A 92826C839 343 2,600 SH   SOLE   2,600 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 361 5,285 SH   SOLE   5,285 0 0
WALMART INC COM 931142103 1,018 10,933 SH   SOLE   10,933 0 0
WELLS FARGO CO NEW COM 949746101 550 11,927 SH   SOLE   11,927 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,777 18,127 SH   SOLE   18,127 0 0
WSFS FINL CORP COM 929328102 1,217 32,105 SH   SOLE   32,105 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 269 2,592 SH   SOLE   2,592 0 0