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 88579Y101 247 1,400 SH   SOLE   1,400 0 0
ABBOTT LABS COM 002824100 960 22,710 SH   SOLE   22,710 0 0
ABBVIE INC COM 00287Y109 5,185 82,215 SH   SOLE   82,215 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 212 2,000 SH   SOLE   2,000 0 0
ALLIANT ENERGY CORP COM 018802108 779 20,340 SH   SOLE   20,340 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 536 42,200 SH   SOLE   42,200 0 0
AMGEN INC COM 031162100 395 2,369 SH   SOLE   2,369 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 204 1,550 SH   SOLE   1,550 0 0
APOGEE ENTERPRISES INC COM 037598109 487 10,900 SH   SOLE   10,900 0 0
APPLE INC COM 037833100 4,017 35,536 SH   SOLE   35,536 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 479 35,750 SH   SOLE   35,750 0 0
AT&T INC COM 00206R102 1,067 26,281 SH   SOLE   26,281 0 0
AVISTA CORP COM 05379B107 869 20,805 SH   SOLE   20,805 0 0
BASSETT FURNITURE INDS INC COM 070203104 318 13,665 SH   SOLE   13,665 0 0
BOEING CO COM 097023105 4,989 37,871 SH   SOLE   37,871 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 417 7,731 SH   SOLE   7,731 0 0
CACI INTL INC CL A 127190304 923 9,145 SH   SOLE   9,145 0 0
CHEMICAL FINL CORP COM 163731102 1,095 24,815 SH   SOLE   24,815 0 0
CHEVRON CORP NEW COM 166764100 588 5,710 SH   SOLE   5,710 0 0
CIGNA CORPORATION COM 125509109 297 2,281 SH   SOLE   2,281 0 0
CISCO SYS INC COM 17275R102 6,993 220,467 SH   SOLE   220,467 0 0
COCA COLA CO COM 191216100 3,641 86,045 SH   SOLE   86,045 0 0
COGNEX CORP COM 192422103 1,263 23,895 SH   SOLE   23,895 0 0
COLGATE PALMOLIVE CO COM 194162103 2,417 32,599 SH   SOLE   32,599 0 0
COPART INC COM 217204106 2,279 42,550 SH   SOLE   42,550 0 0
COSTAR GROUP INC COM 22160N109 1,017 4,695 SH   SOLE   4,695 0 0
CSG SYS INTL INC COM 126349109 1,389 33,610 SH   SOLE   33,610 0 0
CVS HEALTH CORP COM 126650100 465 5,225 SH   SOLE   5,225 0 0
DISNEY WALT CO COM DISNEY 254687106 974 10,491 SH   SOLE   10,491 0 0
ELECTRONICS FOR IMAGING INC COM 286082102 1,145 23,400 SH   SOLE   23,400 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 245 6,630 SH   SOLE   6,630 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,034 109,810 SH   SOLE   109,810 0 0
EPLUS INC COM 294268107 739 7,825 SH   SOLE   7,825 0 0
EVERSOURCE ENERGY COM 30040W108 587 10,830 SH   SOLE   10,830 0 0
EXXON MOBIL CORP COM 30231G102 1,691 19,374 SH   SOLE   19,374 0 0
FEDEX CORP COM 31428X106 3,038 17,390 SH   SOLE   17,390 0 0
FORWARD AIR CORP COM 349853101 747 17,275 SH   SOLE   17,275 0 0
FRANKLIN RES INC COM 354613101 9,109 256,087 SH   SOLE   256,087 0 0
FULLER H B CO COM 359694106 816 17,555 SH   SOLE   17,555 0 0
GENERAL ELECTRIC CO COM 369604103 1,134 38,301 SH   SOLE   38,301 0 0
GENTHERM INC COM 37253A103 1,069 34,015 SH   SOLE   34,015 0 0
GILEAD SCIENCES INC COM 375558103 424 5,353 SH   SOLE   5,353 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 256 5,927 SH   SOLE   5,927 0 0
HOME DEPOT INC COM 437076102 656 5,095 SH   SOLE   5,095 0 0
INTEL CORP COM 458140100 577 15,277 SH   SOLE   15,277 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,742 17,605 SH   SOLE   17,605 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 746 4,699 SH   SOLE   4,699 0 0
ISHARES GOLD TRUST ISHARES 464285105 266 21,000 SH   SOLE   21,000 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 439 4,153 SH   SOLE   4,153 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 5,204 64,020 SH   SOLE   64,020 0 0
ISHARES TR CORE S&P500 ETF 464287200 234 1,075 SH   SOLE   1,075 0 0
ISHARES TR FLTG RATE BD ETF 46429B655 8,313 163,800 SH   SOLE   163,800 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,100 104,287 SH   SOLE   104,287 0 0
ISHARES TR MSCI ACWI EX US 464288240 705 17,000 SH   SOLE   17,000 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,709 32,900 SH   SOLE   32,900 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,072 7,200 SH   SOLE   7,200 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 521 4,975 SH   SOLE   4,975 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,366 10,996 SH   SOLE   10,996 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,277 26,575 SH   SOLE   26,575 0 0
ISHARES TR TIPS BD ETF 464287176 7,388 63,420 SH   SOLE   63,420 0 0
ISHARES TR TRANS AVG ETF 464287192 396 2,725 SH   SOLE   2,725 0 0
ISHARES TR U.S. PFD STK ETF 464288687 14,773 373,995 SH   SOLE   373,995 0 0
JOHNSON & JOHNSON COM 478160104 6,475 54,810 SH   SOLE   54,810 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7,213 228,985 SH   SOLE   228,985 0 0
JPMORGAN CHASE & CO COM 46625H100 598 8,985 SH   SOLE   8,985 0 0
KINDER MORGAN INC DEL COM 49456B101 1,706 73,766 SH   SOLE   73,766 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 245 1,785 SH   SOLE   1,785 0 0
LILLY ELI & CO COM 532457108 364 4,540 SH   SOLE   4,540 0 0
MAXIMUS INC COM 577933104 1,503 26,570 SH   SOLE   26,570 0 0
MICROSOFT CORP COM 594918104 437 7,593 SH   SOLE   7,593 0 0
MIDDLEBY CORP COM 596278101 1,195 9,665 SH   SOLE   9,665 0 0
OMNICOM GROUP INC COM 681919106 8,192 96,375 SH   SOLE   96,375 0 0
ON ASSIGNMENT INC COM 682159108 1,032 28,450 SH   SOLE   28,450 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 503 12,600 SH   SOLE   12,600 0 0
ORACLE CORP COM 68389X105 249 6,334 SH   SOLE   6,334 0 0
PEPSICO INC COM 713448108 3,071 28,232 SH   SOLE   28,232 0 0
PFIZER INC COM 717081103 1,390 41,048 SH   SOLE   41,048 0 0
PHILLIPS 66 COM 718546104 4,399 54,615 SH   SOLE   54,615 0 0
PIMCO ETF TR 1-3YR USTREIDX 72201R106 276 5,400 SH   SOLE   5,400 0 0
POWERSHARES ETF TR II BUILD AMER ETF 73937B407 251 8,000 SH   SOLE   8,000 0 0
POWERSHARES ETF TR II S&P SMCP FIN P 73937B803 2,960 65,735 SH   SOLE   65,735 0 0
PPL CORP COM 69351T106 282 8,165 SH   SOLE   8,165 0 0
PROCTER AND GAMBLE CO COM 742718109 3,780 42,121 SH   SOLE   42,121 0 0
PROSHARES TR PSHS ULSHT SP500 74347B300 1,070 65,305 SH   SOLE   65,305 0 0
QUAKER CHEM CORP COM 747316107 1,086 10,250 SH   SOLE   10,250 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,558 26,765 SH   SOLE   26,765 0 0
RESMED INC COM 761152107 1,234 19,045 SH   SOLE   19,045 0 0
RLI CORP COM 749607107 641 9,375 SH   SOLE   9,375 0 0
ROCKWELL AUTOMATION INC COM 773903109 713 5,825 SH   SOLE   5,825 0 0
ROCKWELL COLLINS INC COM 774341101 430 5,100 SH   SOLE   5,100 0 0
ROGERS CORP COM 775133101 724 11,850 SH   SOLE   11,850 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 355 7,100 SH   SOLE   7,100 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 976 60,675 SH   SOLE   60,675 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 380 7,965 SH   SOLE   7,965 0 0
SOUTHERN CO COM 842587107 371 7,225 SH   SOLE   7,225 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 289 2,300 SH   SOLE   2,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 638 2,951 SH   SOLE   2,951 0 0
SPDR SER TR NUVN BR SHT MUNI 78468R739 19,547 400,150 SH   SOLE   400,150 0 0
SPDR SERIES TRUST BARCLYS TIPS ETF 78464A656 1,896 32,600 SH   SOLE   32,600 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 2,609 39,360 SH   SOLE   39,360 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,412 104,382 SH   SOLE   104,382 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 267 9,400 SH   SOLE   9,400 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1,225 29,750 SH   SOLE   29,750 0 0
TELEFLEX INC COM 879369106 1,060 6,305 SH   SOLE   6,305 0 0
TELETECH HOLDINGS INC COM 879939106 824 28,430 SH   SOLE   28,430 0 0
TEXAS ROADHOUSE INC COM 882681109 704 18,037 SH   SOLE   18,037 0 0
TJX COS INC NEW COM 872540109 458 6,118 SH   SOLE   6,118 0 0
TREEHOUSE FOODS INC COM 89469A104 846 9,700 SH   SOLE   9,700 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 1,714 60,375 SH   SOLE   60,375 0 0
UNILEVER N V N Y SHS NEW 904784709 230 5,000 SH   SOLE   5,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,931 82,943 SH   SOLE   82,943 0 0
UNITED TECHNOLOGIES CORP COM 913017109 303 2,985 SH   SOLE   2,985 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 969 8,210 SH   SOLE   8,210 0 0
US BANCORP DEL COM NEW 902973304 435 10,140 SH   SOLE   10,140 0 0
US ECOLOGY INC COM 91732J102 1,091 24,325 SH   SOLE   24,325 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 7,831 96,880 SH   SOLE   96,880 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,984 47,346 SH   SOLE   47,346 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,803 58,526 SH   SOLE   58,526 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 339 2,620 SH   SOLE   2,620 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 873 7,885 SH   SOLE   7,885 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,717 87,711 SH   SOLE   87,711 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 740 6,651 SH   SOLE   6,651 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9,923 203,630 SH   SOLE   203,630 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 555 10,625 SH   SOLE   10,625 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,522 28,150 SH   SOLE   28,150 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 27,020 335,441 SH   SOLE   335,441 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 3,484 41,511 SH   SOLE   41,511 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 495 6,860 SH   SOLE   6,860 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 5,630 46,769 SH   SOLE   46,769 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 598 11,512 SH   SOLE   11,512 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 456 5,650 SH   SOLE   5,650 0 0
WAL-MART STORES INC COM 931142103 947 13,125 SH   SOLE   13,125 0 0
WELLS FARGO & CO NEW COM 949746101 3,025 68,325 SH   SOLE   68,325 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,050 14,100 SH   SOLE   14,100 0 0
WSFS FINL CORP COM 929328102 453 12,425 SH   SOLE   12,425 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 301 2,312 SH   SOLE   2,312 0 0