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 203 1,167 SH   SOLE   1,167 0 0
ABBOTT LABS COM 002824100 448 5,334 SH   SOLE   5,334 0 0
ABBVIE INC COM 00287Y109 350 4,851 SH   SOLE   4,851 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 282 1,529 SH   SOLE   1,529 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 263 1,552 SH   SOLE   1,552 0 0
ALPHABET INC CAP STK CL C 02079K107 480 442 SH   SOLE   442 0 0
ALPHABET INC CAP STK CL A 02079K305 610 564 SH   SOLE   564 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 214 21,769 SH   SOLE   21,769 0 0
ALTRIA GROUP INC COM 02209S103 250 5,287 SH   SOLE   5,287 0 0
AMAZON COM INC COM 023135106 1,493 789 SH   SOLE   789 0 0
AMERICAN EXPRESS CO COM 025816109 276 2,228 SH   SOLE   2,228 0 0
APPLE INC COM 037833100 1,662 8,383 SH   SOLE   8,383 0 0
AQUA AMERICA INC COM 03836W103 259 6,258 SH   SOLE   6,258 0 0
AT&T INC COM 00206R102 1,604 47,925 SH   SOLE   47,925 0 0
BANK AMER CORP COM 060505104 565 19,476 SH   SOLE   19,476 0 0
BARRICK GOLD CORPORATION COM 067901108 158 10,000 SH   SOLE   10,000 0 0
BAXTER INTL INC COM 071813109 209 2,542 SH   SOLE   2,542 0 0
BCE INC COM NEW 05534B760 213 4,667 SH   SOLE   4,667 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,869 5,882 SH   SOLE   5,882 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,151 24,155 SH   SOLE   24,155 0 0
BOEING CO COM 097023105 702 1,933 SH   SOLE   1,933 0 0
BOSTON PROPERTIES INC COM 101121101 474 3,678 SH   SOLE   3,678 0 0
BP PLC SPONSORED ADR 055622104 434 10,384 SH   SOLE   10,384 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 260 3,068 SH   SOLE   3,068 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,135 10,951 SH   SOLE   10,951 0 0
CHEVRON CORP NEW COM 166764100 1,102 8,852 SH   SOLE   8,852 0 0
CISCO SYS INC COM 17275R102 718 13,117 SH   SOLE   13,117 0 0
CLOROX CO DEL COM 189054109 234 1,533 SH   SOLE   1,533 0 0
CME GROUP INC COM 12572Q105 540 2,777 SH   SOLE   2,777 0 0
COCA COLA CO COM 191216100 281 5,481 SH   SOLE   5,481 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 264 10,600 SH   SOLE   10,600 0 0
COMCAST CORP NEW CL A 20030N101 288 6,842 SH   SOLE   6,842 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 282 2,153 SH   SOLE   2,153 0 0
CSX CORP COM 126408103 349 4,510 SH   SOLE   4,510 0 0
DANAHER CORPORATION COM 235851102 222 1,560 SH   SOLE   1,560 0 0
DISNEY WALT CO COM DISNEY 254687106 516 3,695 SH   SOLE   3,695 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 202 2,282 SH   SOLE   2,282 0 0
EATON CORP PLC SHS G29183103 289 3,474 SH   SOLE   3,474 0 0
ECOLAB INC COM 278865100 380 1,925 SH   SOLE   1,925 0 0
EMCOR GROUP INC COM 29084Q100 1,417 16,082 SH   SOLE   16,082 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 560 19,407 SH   SOLE   19,407 0 0
EXELON CORP COM 30161N101 413 8,635 SH   SOLE   8,635 0 0
EXXON MOBIL CORP COM 30231G102 1,019 13,284 SH   SOLE   13,284 0 0
FACEBOOK INC CL A 30303M102 432 2,237 SH   SOLE   2,237 0 0
FIFTH THIRD BANCORP COM 316773100 288 10,312 SH   SOLE   10,312 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 610 27,282 SH   SOLE   27,282 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 404 16,400 SH   SOLE   16,400 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 653 10,301 SH   SOLE   10,301 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 715 14,014 SH   SOLE   14,014 0 0
FLEXSHARES TR INTL QLTDV DEF 33939L811 331 15,082 SH   SOLE   15,082 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 384 16,712 SH   SOLE   16,712 0 0
GENERAL ELECTRIC CO COM 369604103 119 11,319 SH   SOLE   11,319 0 0
GROUPON INC COM 399473107 53 14,827 SH   SOLE   14,827 0 0
GRUBHUB INC COM 400110102 233 2,979 SH   SOLE   2,979 0 0
HCP INC COM 40414L109 475 14,835 SH   SOLE   14,835 0 0
HOME DEPOT INC COM 437076102 406 1,948 SH   SOLE   1,948 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,773 18,400 SH   SOLE   18,400 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4,813 158,261 SH   SOLE   158,261 0 0
INTEL CORP COM 458140100 253 5,257 SH   SOLE   5,257 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 777 5,631 SH   SOLE   5,631 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 2,066 98,053 SH   SOLE   98,053 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 6,494 270,871 SH   SOLE   270,871 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,659 125,037 SH   SOLE   125,037 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 12,646 524,212 SH   SOLE   524,212 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5,074 239,600 SH   SOLE   239,600 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 9,230 373,286 SH   SOLE   373,286 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 25,837 1,221,502 SH   SOLE   1,221,502 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 23,034 1,083,763 SH   SOLE   1,083,763 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7,189 340,084 SH   SOLE   340,084 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,481 536,431 SH   SOLE   536,431 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2,413 147,815 SH   SOLE   147,815 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 697 30,727 SH   SOLE   30,727 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,162 6,235 SH   SOLE   6,235 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,457 28,306 SH   SOLE   28,306 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,011 3,433 SH   SOLE   3,433 0 0
ISHARES TR CORE US AGGBD ET 464287226 782 7,012 SH   SOLE   7,012 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,086 25,301 SH   SOLE   25,301 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,545 8,629 SH   SOLE   8,629 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,282 34,709 SH   SOLE   34,709 0 0
ISHARES TR RUS MD CP GR ETF 464287481 258 1,807 SH   SOLE   1,807 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,287 23,049 SH   SOLE   23,049 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 4,092 32,164 SH   SOLE   32,164 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,926 31,291 SH   SOLE   31,291 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,184 34,658 SH   SOLE   34,658 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,083 5,395 SH   SOLE   5,395 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,636 10,520 SH   SOLE   10,520 0 0
ISHARES TR U.S. REAL ES ETF 464287739 1,005 11,510 SH   SOLE   11,510 0 0
ISHARES TR CORE S&P SCP ETF 464287804 53,143 678,744 SH   SOLE   678,744 0 0
ISHARES TR SP SMCP600VL ETF 464287879 975 6,555 SH   SOLE   6,555 0 0
ISHARES TR JPMORGAN USD EMG 464288281 230 2,022 SH   SOLE   2,022 0 0
ISHARES TR NATIONAL MUN ETF 464288414 396 3,502 SH   SOLE   3,502 0 0
ISHARES TR U.S. MED DVC ETF 464288810 213 886 SH   SOLE   886 0 0
ISHARES TR CORE MSCI EAFE 46432F842 819 13,335 SH   SOLE   13,335 0 0
ISHARES TR HDG MSCI EAFE 46434V803 55,439 1,858,792 SH   SOLE   1,858,792 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 268 8,300 SH   SOLE   8,300 0 0
JOHNSON & JOHNSON COM 478160104 1,046 7,514 SH   SOLE   7,514 0 0
JPMORGAN CHASE & CO COM 46625H100 1,045 9,339 SH   SOLE   9,339 0 0
KIMBERLY CLARK CORP COM 494368103 250 1,875 SH   SOLE   1,875 0 0
LOCKHEED MARTIN CORP COM 539830109 281 773 SH   SOLE   773 0 0
MCDONALDS CORP COM 580135101 1,344 6,471 SH   SOLE   6,471 0 0
MEDTRONIC PLC SHS G5960L103 284 2,913 SH   SOLE   2,913 0 0
MERCK & CO INC COM 58933Y105 644 7,688 SH   SOLE   7,688 0 0
MICROSOFT CORP COM 594918104 3,552 26,507 SH   SOLE   26,507 0 0
NORFOLK SOUTHERN CORP COM 655844108 368 1,849 SH   SOLE   1,849 0 0
ONEOK INC NEW COM 682680103 434 6,304 SH   SOLE   6,304 0 0
ORACLE CORP COM 68389X105 426 7,474 SH   SOLE   7,474 0 0
PEPSICO INC COM 713448108 1,498 11,425 SH   SOLE   11,425 0 0
PFIZER INC COM 717081103 525 12,125 SH   SOLE   12,125 0 0
PHILIP MORRIS INTL INC COM 718172109 332 4,225 SH   SOLE   4,225 0 0
PROCTER AND GAMBLE CO COM 742718109 1,208 11,033 SH   SOLE   11,033 0 0
RLI CORP COM 749607107 1,573 18,364 SH   SOLE   18,364 0 0
ROYCE VALUE TR INC COM 780910105 326 23,411 SH   SOLE   23,411 0 0
S&P GLOBAL INC COM 78409V104 432 1,896 SH   SOLE   1,896 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,602 36,854 SH   SOLE   36,854 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,926 23,126 SH   SOLE   23,126 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,773 67,250 SH   SOLE   67,250 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 349 4,882 SH   SOLE   4,882 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 203 7,758 SH   SOLE   7,758 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 511 15,935 SH   SOLE   15,935 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 249 3,903 SH   SOLE   3,903 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,390 18,400 SH   SOLE   18,400 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 408 1,148 SH   SOLE   1,148 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 484 4,900 SH   SOLE   4,900 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 9,138 90,566 SH   SOLE   90,566 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 330 3,037 SH   SOLE   3,037 0 0
STARBUCKS CORP COM 855244109 671 8,020 SH   SOLE   8,020 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 226 1,994 SH   SOLE   1,994 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 418 1,428 SH   SOLE   1,428 0 0
ULTA BEAUTY INC COM 90384S303 19,700 56,790 SH   SOLE   56,790 0 0
UNION PACIFIC CORP COM 907818108 697 4,101 SH   SOLE   4,101 0 0
UNITED TECHNOLOGIES CORP COM 913017109 527 4,051 SH   SOLE   4,051 0 0
UNITEDHEALTH GROUP INC COM 91324P102 277 1,137 SH   SOLE   1,137 0 0
VANGUARD GROUP DIV APP ETF 921908844 460 3,984 SH   SOLE   3,984 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 409 2,444 SH   SOLE   2,444 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 503 3,214 SH   SOLE   3,214 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 369 4,583 SH   SOLE   4,583 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 256 6,109 SH   SOLE   6,109 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 226 2,600 SH   SOLE   2,600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,061 15,376 SH   SOLE   15,376 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 399 2,300 SH   SOLE   2,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 690 12,088 SH   SOLE   12,088 0 0
VISA INC COM CL A 92826C839 414 2,371 SH   SOLE   2,371 0 0
W P CAREY INC COM 92936U109 1,144 14,100 SH   SOLE   14,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 513 9,412 SH   SOLE   9,412 0 0
WASTE MGMT INC DEL COM 94106L109 563 4,881 SH   SOLE   4,881 0 0
WINTRUST FINL CORP COM 97650W108 393 5,374 SH   SOLE   5,374 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 18,821 194,210 SH   SOLE   194,210 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,843 63,638 SH   SOLE   63,638 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 3,341 123,294 SH   SOLE   123,294 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 814 12,516 SH   SOLE   12,516 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 12,194 258,874 SH   SOLE   258,874 0 0
YUM BRANDS INC COM 988498101 295 2,670 SH   SOLE   2,670 0 0