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 295 1,549 SH   SOLE   1,549 0 0
ABBOTT LABS COM 002824100 559 7,724 SH   SOLE   7,724 0 0
ABBVIE INC COM 00287Y109 556 6,037 SH   SOLE   6,037 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 217 1,540 SH   SOLE   1,540 0 0
ALPHABET INC CAP STK CL C 02079K107 489 472 SH   SOLE   472 0 0
ALPHABET INC CAP STK CL A 02079K305 620 593 SH   SOLE   593 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 880 100,795 SH   SOLE   100,795 0 0
ALTRIA GROUP INC COM 02209S103 208 4,208 SH   SOLE   4,208 0 0
AMAZON COM INC COM 023135106 1,270 845 SH   SOLE   845 0 0
AMERICAN EXPRESS CO COM 025816109 208 2,188 SH   SOLE   2,188 0 0
APPLE INC COM 037833100 1,536 9,743 SH   SOLE   9,743 0 0
AQUA AMERICA INC COM 03836W103 206 6,022 SH   SOLE   6,022 0 0
AT&T INC COM 00206R102 1,358 47,580 SH   SOLE   47,580 0 0
BANK AMER CORP COM 060505104 476 19,338 SH   SOLE   19,338 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,850 6,181 SH   SOLE   6,181 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,886 28,829 SH   SOLE   28,829 0 0
BOEING CO COM 097023105 607 1,882 SH   SOLE   1,882 0 0
BOSTON PROPERTIES INC COM 101121101 410 3,639 SH   SOLE   3,639 0 0
BP PLC SPONSORED ADR 055622104 373 9,825 SH   SOLE   9,825 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 252 2,999 SH   SOLE   2,999 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,557 15,920 SH   SOLE   15,920 0 0
CHEVRON CORP NEW COM 166764100 1,000 9,191 SH   SOLE   9,191 0 0
CISCO SYS INC COM 17275R102 534 12,318 SH   SOLE   12,318 0 0
CLOROX CO DEL COM 189054109 234 1,517 SH   SOLE   1,517 0 0
CME GROUP INC COM CL A 12572Q105 1,971 10,479 SH   SOLE   10,479 0 0
COCA COLA CO COM 191216100 250 5,276 SH   SOLE   5,276 0 0
COMCAST CORP NEW CL A 20030N101 444 13,044 SH   SOLE   13,044 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 291 2,675 SH   SOLE   2,675 0 0
CSX CORP COM 126408103 346 5,566 SH   SOLE   5,566 0 0
DISNEY WALT CO COM DISNEY 254687106 459 4,194 SH   SOLE   4,194 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 213 2,460 SH   SOLE   2,460 0 0
EATON CORP PLC SHS G29183103 239 3,474 SH   SOLE   3,474 0 0
ECOLAB INC COM 278865100 284 1,925 SH   SOLE   1,925 0 0
ELDORADO RESORTS INC COM 28470R102 3,133 86,515 SH   SOLE   86,515 0 0
EMCOR GROUP INC COM 29084Q100 1,133 18,986 SH   SOLE   18,986 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 477 19,407 SH   SOLE   19,407 0 0
EXELON CORP COM 30161N101 409 9,072 SH   SOLE   9,072 0 0
EXXON MOBIL CORP COM 30231G102 1,031 15,125 SH   SOLE   15,125 0 0
FACEBOOK INC CL A 30303M102 355 2,702 SH   SOLE   2,702 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 860 45,955 SH   SOLE   45,955 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 703 24,162 SH   SOLE   24,162 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 391 16,400 SH   SOLE   16,400 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 560 10,095 SH   SOLE   10,095 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 612 14,014 SH   SOLE   14,014 0 0
FLEXSHARES TR INTL QLTDV DEF 33939L811 309 15,082 SH   SOLE   15,082 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 352 16,712 SH   SOLE   16,712 0 0
GENERAL ELECTRIC CO COM 369604103 101 13,275 SH   SOLE   13,275 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 435 65,717 SH   SOLE   65,717 0 0
GROUPON INC COM 399473107 47 14,827 SH   SOLE   14,827 0 0
GRUBHUB INC COM 400110102 225 2,930 SH   SOLE   2,930 0 0
HCP INC COM 40414L109 285 10,222 SH   SOLE   10,222 0 0
HOME DEPOT INC COM 437076102 343 1,997 SH   SOLE   1,997 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,372 18,721 SH   SOLE   18,721 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 6,793 235,238 SH   SOLE   235,238 0 0
INTEL CORP COM 458140100 293 6,246 SH   SOLE   6,246 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 693 6,093 SH   SOLE   6,093 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 6,174 293,143 SH   SOLE   293,143 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8,677 367,081 SH   SOLE   367,081 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,737 129,898 SH   SOLE   129,898 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 12,038 513,816 SH   SOLE   513,816 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 29,786 1,435,465 SH   SOLE   1,435,465 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 7,747 327,437 SH   SOLE   327,437 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 22,108 1,096,080 SH   SOLE   1,096,080 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 47,843 2,321,378 SH   SOLE   2,321,378 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3,038 215,033 SH   SOLE   215,033 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 855 39,235 SH   SOLE   39,235 0 0
ISHARES INC CORE MSCI EMKT 46434G103 358 7,584 SH   SOLE   7,584 0 0
ISHARES TR CORE S&P500 ETF 464287200 846 3,362 SH   SOLE   3,362 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,433 13,458 SH   SOLE   13,458 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,228 57,049 SH   SOLE   57,049 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,660 11,019 SH   SOLE   11,019 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,919 49,655 SH   SOLE   49,655 0 0
ISHARES TR RUS MID CAP ETF 464287499 880 18,925 SH   SOLE   18,925 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3,867 34,820 SH   SOLE   34,820 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,382 33,470 SH   SOLE   33,470 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,318 40,151 SH   SOLE   40,151 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 898 5,346 SH   SOLE   5,346 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,435 10,716 SH   SOLE   10,716 0 0
ISHARES TR U.S. REAL ES ETF 464287739 421 5,616 SH   SOLE   5,616 0 0
ISHARES TR CORE S&P SCP ETF 464287804 49,668 716,517 SH   SOLE   716,517 0 0
ISHARES TR SP SMCP600VL ETF 464287879 880 6,673 SH   SOLE   6,673 0 0
ISHARES TR JPMORGAN USD EMG 464288281 233 2,247 SH   SOLE   2,247 0 0
ISHARES TR NATIONAL MUN ETF 464288414 864 7,925 SH   SOLE   7,925 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 301 7,293 SH   SOLE   7,293 0 0
ISHARES TR MODERT ALLOC ETF 464289875 532 14,908 SH   SOLE   14,908 0 0
ISHARES TR CORE MSCI EAFE 46432F842 721 13,114 SH   SOLE   13,114 0 0
ISHARES TR HDG MSCI EAFE 46434V803 45,541 1,764,469 SH   SOLE   1,764,469 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 244 8,300 SH   SOLE   8,300 0 0
JOHNSON & JOHNSON COM 478160104 1,101 8,529 SH   SOLE   8,529 0 0
JPMORGAN CHASE & CO COM 46625H100 957 9,808 SH   SOLE   9,808 0 0
LOCKHEED MARTIN CORP COM 539830109 206 786 SH   SOLE   786 0 0
MCDONALDS CORP COM 580135101 1,508 8,493 SH   SOLE   8,493 0 0
MEDTRONIC PLC SHS G5960L103 312 3,435 SH   SOLE   3,435 0 0
MERCK & CO INC COM 58933Y105 610 7,980 SH   SOLE   7,980 0 0
MICROSOFT CORP COM 594918104 2,592 25,516 SH   SOLE   25,516 0 0
NORFOLK SOUTHERN CORP COM 655844108 278 1,858 SH   SOLE   1,858 0 0
ONEOK INC NEW COM 682680103 340 6,304 SH   SOLE   6,304 0 0
ORACLE CORP COM 68389X105 791 17,516 SH   SOLE   17,516 0 0
PEPSICO INC COM 713448108 892 8,072 SH   SOLE   8,072 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 111 12,658 SH   SOLE   12,658 0 0
PFIZER INC COM 717081103 704 16,112 SH   SOLE   16,112 0 0
PHILIP MORRIS INTL INC COM 718172109 201 3,007 SH   SOLE   3,007 0 0
PROCTER AND GAMBLE CO COM 742718109 1,068 11,618 SH   SOLE   11,618 0 0
RLI CORP COM 749607107 1,537 22,274 SH   SOLE   22,274 0 0
S&P GLOBAL INC COM 78409V104 384 2,262 SH   SOLE   2,262 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,569 42,866 SH   SOLE   42,866 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,857 55,955 SH   SOLE   55,955 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5,618 113,971 SH   SOLE   113,971 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 490 8,081 SH   SOLE   8,081 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,905 80,954 SH   SOLE   80,954 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 452 15,934 SH   SOLE   15,934 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 218 3,806 SH   SOLE   3,806 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 305 6,897 SH   SOLE   6,897 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,120 24,486 SH   SOLE   24,486 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 348 1,148 SH   SOLE   1,148 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 344 10,231 SH   SOLE   10,231 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 430 5,000 SH   SOLE   5,000 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 9,762 109,052 SH   SOLE   109,052 0 0
STARBUCKS CORP COM 855244109 487 7,568 SH   SOLE   7,568 0 0
STRYKER CORP COM 863667101 757 4,829 SH   SOLE   4,829 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 206 2,006 SH   SOLE   2,006 0 0
TE CONNECTIVITY LTD REG SHS H84989104 219 2,901 SH   SOLE   2,901 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 312 1,394 SH   SOLE   1,394 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 340 17,076 SH   SOLE   17,076 0 0
ULTA BEAUTY INC COM 90384S303 9,153 37,384 SH   SOLE   37,384 0 0
UNION PAC CORP COM 907818108 538 3,896 SH   SOLE   3,896 0 0
UNITED TECHNOLOGIES CORP COM 913017109 468 4,403 SH   SOLE   4,403 0 0
UNITEDHEALTH GROUP INC COM 91324P102 451 1,809 SH   SOLE   1,809 0 0
VANGUARD GROUP DIV APP ETF 921908844 381 3,890 SH   SOLE   3,890 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 376 2,724 SH   SOLE   2,724 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 505 3,828 SH   SOLE   3,828 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 264 6,922 SH   SOLE   6,922 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,646 71,317 SH   SOLE   71,317 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 236 3,030 SH   SOLE   3,030 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 913 15,376 SH   SOLE   15,376 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 353 2,200 SH   SOLE   2,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 853 15,177 SH   SOLE   15,177 0 0
VISA INC COM CL A 92826C839 359 2,719 SH   SOLE   2,719 0 0
W P CAREY INC COM 92936U109 936 14,324 SH   SOLE   14,324 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 687 10,046 SH   SOLE   10,046 0 0
WALMART INC COM 931142103 488 5,240 SH   SOLE   5,240 0 0
WASTE MGMT INC DEL COM 94106L109 434 4,874 SH   SOLE   4,874 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 7 11,812 SH   SOLE   11,812 0 0
WINTRUST FINL CORP COM 97650W108 338 5,087 SH   SOLE   5,087 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 22,496 266,379 SH   SOLE   266,379 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3,529 87,905 SH   SOLE   87,905 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 3,980 162,253 SH   SOLE   162,253 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,366 22,645 SH   SOLE   22,645 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 16,464 387,200 SH   SOLE   387,200 0 0