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
ABBOTT LABS COM 002824100 1,118 20,960 SH   SOLE   20,960 0 0
ABBVIE INC COM 00287Y109 7,103 79,934 SH   SOLE   79,934 0 0
ALLIANT ENERGY CORP COM 018802108 846 20,340 SH   SOLE   20,340 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 429 38,200 SH   SOLE   38,200 0 0
AMGEN INC COM 031162100 427 2,289 SH   SOLE   2,289 0 0
APOGEE ENTERPRISES INC COM 037598109 656 13,600 SH   SOLE   13,600 0 0
APPLE INC COM 037833100 5,795 37,602 SH   SOLE   37,602 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 632 45,750 SH   SOLE   45,750 0 0
AT&T INC COM 00206R102 1,019 26,024 SH   SOLE   26,024 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 280 2,565 SH   SOLE   2,565 0 0
AVISTA CORP COM 05379B107 1,331 25,705 SH   SOLE   25,705 0 0
AZZ INC COM 002474104 1,481 30,420 SH   SOLE   30,420 0 0
BASSETT FURNITURE INDS INC COM 070203104 515 13,665 SH   SOLE   13,665 0 0
BIOTELEMETRY INC COM 090672106 972 29,450 SH   SOLE   29,450 0 0
BOEING CO COM 097023105 10,906 42,903 SH   SOLE   42,903 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 475 7,445 SH   SOLE   7,445 0 0
CACI INTL INC CL A 127190304 1,567 11,245 SH   SOLE   11,245 0 0
CAMBREX CORP COM 132011107 861 15,650 SH   SOLE   15,650 0 0
CHEMICAL FINL CORP COM 163731102 1,610 30,815 SH   SOLE   30,815 0 0
CHEVRON CORP NEW COM 166764100 573 4,880 SH   SOLE   4,880 0 0
CIGNA CORPORATION COM 125509109 426 2,281 SH   SOLE   2,281 0 0
CISCO SYS INC COM 17275R102 7,767 230,965 SH   SOLE   230,965 0 0
CITIGROUP INC COM NEW 172967424 278 3,815 SH   SOLE   3,815 0 0
COCA COLA CO COM 191216100 3,953 87,831 SH   SOLE   87,831 0 0
COGNEX CORP COM 192422103 2,058 18,660 SH   SOLE   18,660 0 0
COLGATE PALMOLIVE CO COM 194162103 2,550 35,010 SH   SOLE   35,010 0 0
COMMUNITY TR BANCORP INC COM 204149108 248 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106 3,227 93,890 SH   SOLE   93,890 0 0
COSTAR GROUP INC COM 22160N109 1,581 5,895 SH   SOLE   5,895 0 0
CSG SYS INTL INC COM 126349109 1,628 40,610 SH   SOLE   40,610 0 0
CVS HEALTH CORP COM 126650100 431 5,300 SH   SOLE   5,300 0 0
DISNEY WALT CO COM DISNEY 254687106 864 8,763 SH   SOLE   8,763 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 765 18,900 SH   SOLE   18,900 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 390 21,310 SH   SOLE   21,310 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,243 124,400 SH   SOLE   124,400 0 0
EPLUS INC COM 294268107 1,835 19,850 SH   SOLE   19,850 0 0
EVERSOURCE ENERGY COM 30040W108 631 10,437 SH   SOLE   10,437 0 0
EXXON MOBIL CORP COM 30231G102 1,614 19,682 SH   SOLE   19,682 0 0
FACEBOOK INC CL A 30303M102 266 1,557 SH   SOLE   1,557 0 0
FEDEX CORP COM 31428X106 2,829 12,543 SH   SOLE   12,543 0 0
FORWARD AIR CORP COM 349853101 1,164 20,335 SH   SOLE   20,335 0 0
FULLER H B CO COM 359694106 1,327 22,855 SH   SOLE   22,855 0 0
GENERAL ELECTRIC CO COM 369604103 857 35,444 SH   SOLE   35,444 0 0
GENTHERM INC COM 37253A103 1,663 44,765 SH   SOLE   44,765 0 0
GETTY RLTY CORP NEW COM 374297109 933 32,625 SH   SOLE   32,625 0 0
GILEAD SCIENCES INC COM 375558103 276 3,403 SH   SOLE   3,403 0 0
HEARTLAND FINL USA INC COM 42234Q102 913 18,485 SH   SOLE   18,485 0 0
HOME DEPOT INC COM 437076102 821 5,018 SH   SOLE   5,018 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1,288 28,050 SH   SOLE   28,050 0 0
INTEL CORP COM 458140100 513 13,477 SH   SOLE   13,477 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,143 89,420 SH   SOLE   89,420 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 600 4,138 SH   SOLE   4,138 0 0
ISHARES GOLD TRUST ISHARES 464285105 259 21,000 SH   SOLE   21,000 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 327 3,103 SH   SOLE   3,103 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 4,467 51,970 SH   SOLE   51,970 0 0
ISHARES TR CORE S&P500 ETF 464287200 392 1,550 SH   SOLE   1,550 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 1,224 40,650 SH   SOLE   40,650 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 7,970 156,450 SH   SOLE   156,450 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,893 111,460 SH   SOLE   111,460 0 0
ISHARES TR MSCI EAFE ETF 464287465 246 3,588 SH   SOLE   3,588 0 0
ISHARES TR NASDAQ BIOTECH 464287556 218 653 SH   SOLE   653 0 0
ISHARES TR NATIONAL MUN ETF 464288414 4,318 38,950 SH   SOLE   38,950 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,280 7,150 SH   SOLE   7,150 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 776 6,250 SH   SOLE   6,250 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,655 11,167 SH   SOLE   11,167 0 0
ISHARES TR S&P US PFD STK 464288687 13,229 340,872 SH   SOLE   340,872 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,044 21,825 SH   SOLE   21,825 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 225 2,125 SH   SOLE   2,125 0 0
ISHARES TR TIPS BD ETF 464287176 7,498 66,013 SH   SOLE   66,013 0 0
ISHARES TR TRANS AVG ETF 464287192 397 2,225 SH   SOLE   2,225 0 0
JOHNSON & JOHNSON COM 478160104 7,511 57,776 SH   SOLE   57,776 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,680 236,710 SH   SOLE   236,710 0 0
JPMORGAN CHASE & CO COM 46625H100 803 8,406 SH   SOLE   8,406 0 0
KINDER MORGAN INC DEL COM 49456B101 754 39,300 SH   SOLE   39,300 0 0
KNOLL INC COM NEW 498904200 873 43,665 SH   SOLE   43,665 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 228 1,510 SH   SOLE   1,510 0 0
LILLY ELI & CO COM 532457108 388 4,540 SH   SOLE   4,540 0 0
LOWES COS INC COM 548661107 4,954 61,972 SH   SOLE   61,972 0 0
MAXIMUS INC COM 577933104 2,003 31,060 SH   SOLE   31,060 0 0
MICROSOFT CORP COM 594918104 413 5,551 SH   SOLE   5,551 0 0
MIDDLEBY CORP COM 596278101 767 5,985 SH   SOLE   5,985 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 957 59,100 SH   SOLE   59,100 0 0
OMNICOM GROUP INC COM 681919106 2,768 37,370 SH   SOLE   37,370 0 0
ON ASSIGNMENT INC COM 682159108 1,833 34,150 SH   SOLE   34,150 0 0
ONEOK INC NEW COM 682680103 1,140 20,569 SH   SOLE   20,569 0 0
ORACLE CORP COM 68389X105 311 6,434 SH   SOLE   6,434 0 0
PEPSICO INC COM 713448108 3,180 28,535 SH   SOLE   28,535 0 0
PFIZER INC COM 717081103 1,396 39,100 SH   SOLE   39,100 0 0
PHILLIPS 66 COM 718546104 5,842 63,769 SH   SOLE   63,769 0 0
PIMCO ETF TR 1-3YR USTREIDX 72201R106 203 4,000 SH   SOLE   4,000 0 0
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 221 14,700 SH   SOLE   14,700 0 0
POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 243 8,000 SH   SOLE   8,000 0 0
PPL CORP COM 69351T106 306 8,070 SH   SOLE   8,070 0 0
PROCTER AND GAMBLE CO COM 742718109 3,812 41,894 SH   SOLE   41,894 0 0
PROTO LABS INC COM 743713109 1,368 17,040 SH   SOLE   17,040 0 0
QUAKER CHEM CORP COM 747316107 1,872 12,650 SH   SOLE   12,650 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 276 3,275 SH   SOLE   3,275 0 0
RAYTHEON CO COM NEW 755111507 217 1,164 SH   SOLE   1,164 0 0
RLI CORP COM 749607107 670 11,675 SH   SOLE   11,675 0 0
ROGERS CORP COM 775133101 1,993 14,950 SH   SOLE   14,950 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 424 7,000 SH   SOLE   7,000 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 1,786 74,776 SH   SOLE   74,776 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 367 6,465 SH   SOLE   6,465 0 0
SOUTHERN CO COM 842587107 724 14,732 SH   SOLE   14,732 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 905 24,896 SH   SOLE   24,896 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 288 2,369 SH   SOLE   2,369 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,047 4,166 SH   SOLE   4,166 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 19,470 400,615 SH   SOLE   400,615 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 286 5,600 SH   SOLE   5,600 0 0
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 3,016 53,500 SH   SOLE   53,500 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 217 2,750 SH   SOLE   2,750 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 6,265 72,370 SH   SOLE   72,370 0 0
TELEFLEX INC COM 879369106 1,864 7,705 SH   SOLE   7,705 0 0
TEXAS ROADHOUSE INC COM 882681109 1,171 23,837 SH   SOLE   23,837 0 0
TJX COS INC NEW COM 872540109 462 6,268 SH   SOLE   6,268 0 0
TREEHOUSE FOODS INC COM 89469A104 901 13,300 SH   SOLE   13,300 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 1,018 40,475 SH   SOLE   40,475 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,971 103,018 SH   SOLE   103,018 0 0
UNITED TECHNOLOGIES CORP COM 913017109 262 2,260 SH   SOLE   2,260 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,126 9,610 SH   SOLE   9,610 0 0
US BANCORP DEL COM NEW 902973304 329 6,140 SH   SOLE   6,140 0 0
US ECOLOGY INC COM 91732J102 1,583 29,425 SH   SOLE   29,425 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 7,536 94,410 SH   SOLE   94,410 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,885 47,401 SH   SOLE   47,401 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,814 59,051 SH   SOLE   59,051 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 517 3,520 SH   SOLE   3,520 0 0
VANGUARD INDEX FDS REIT ETF 922908553 4,971 59,825 SH   SOLE   59,825 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,008 7,885 SH   SOLE   7,885 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 14,268 100,965 SH   SOLE   100,965 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 892 6,886 SH   SOLE   6,886 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14,994 257,060 SH   SOLE   257,060 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 252 5,105 SH   SOLE   5,105 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,267 24,525 SH   SOLE   24,525 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,237 14,050 SH   SOLE   14,050 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,349 303,868 SH   SOLE   303,868 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 3,359 35,436 SH   SOLE   35,436 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 204 4,705 SH   SOLE   4,705 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 536 6,610 SH   SOLE   6,610 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 7,914 52,072 SH   SOLE   52,072 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 557 11,256 SH   SOLE   11,256 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 427 5,535 SH   SOLE   5,535 0 0
WAL-MART STORES INC COM 931142103 987 12,625 SH   SOLE   12,625 0 0
WELLS FARGO CO NEW COM 949746101 2,099 38,052 SH   SOLE   38,052 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,665 17,300 SH   SOLE   17,300 0 0
WISDOMTREE TR INTL DIV EX FINL 97717W786 237 5,550 SH   SOLE   5,550 0 0
WSFS FINL CORP COM 929328102 1,454 29,830 SH   SOLE   29,830 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 271 2,312 SH   SOLE   2,312 0 0