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 362 1,718 SH   SOLE   1,718 0 0
ABBOTT LABS COM 002824100 602 8,366 SH   SOLE   7,779 0 587
ABBVIE INC COM 00287Y109 592 6,256 SH   SOLE   6,256 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 282 1,655 SH   SOLE   1,655 0 0
ALPHABET INC CAP STK CL C 02079K107 546 457 SH   SOLE   457 0 0
ALPHABET INC CAP STK CL A 02079K305 625 518 SH   SOLE   518 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,290 119,823 SH   SOLE   100,319 0 19,504
ALTRIA GROUP INC COM 02209S103 355 5,878 SH   SOLE   5,728 0 150
AMAZON COM INC COM 023135106 1,703 850 SH   SOLE   850 0 0
AMERICAN EXPRESS CO COM 025816109 233 2,188 SH   SOLE   2,188 0 0
APPLE INC COM 037833100 2,163 9,607 SH   SOLE   9,530 0 77
AQUA AMERICA INC COM 03836W103 221 5,984 SH   SOLE   5,984 0 0
AT&T INC COM 00206R102 1,984 57,302 SH   SOLE   46,737 0 10,565
BANK AMER CORP COM 060505104 567 19,246 SH   SOLE   19,246 0 0
BARRICK GOLD CORP COM 067901108 111 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,627 6,081 SH   SOLE   6,081 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,750 31,525 SH   SOLE   31,525 0 0
BOEING CO COM 097023105 698 1,877 SH   SOLE   1,877 0 0
BOSTON PROPERTIES INC COM 101121101 445 3,614 SH   SOLE   3,614 0 0
BP PLC SPONSORED ADR 055622104 503 11,115 SH   SOLE   9,785 0 1,330
BROADCOM INC COM 11135F101 201 816 SH   SOLE   816 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 293 2,999 SH   SOLE   2,999 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,811 18,870 SH   SOLE   18,870 0 0
CHEVRON CORP NEW COM 166764100 1,112 9,092 SH   SOLE   9,092 0 0
CISCO SYS INC COM 17275R102 622 12,885 SH   SOLE   12,525 0 360
CITIGROUP INC COM NEW 172967424 222 3,101 SH   SOLE   3,101 0 0
CLOROX CO DEL COM 189054109 227 1,510 SH   SOLE   1,510 0 0
CME GROUP INC COM CL A 12572Q105 1,936 11,375 SH   SOLE   11,375 0 0
COCA COLA CO COM 191216100 269 5,820 SH   SOLE   5,770 0 50
COMCAST CORP NEW CL A 20030N101 545 15,223 SH   SOLE   13,185 0 2,038
CROWN CASTLE INTL CORP NEW COM 22822V101 256 2,297 SH   SOLE   2,297 0 0
CSX CORP COM 126408103 443 6,136 SH   SOLE   5,547 0 589
DISNEY WALT CO COM DISNEY 254687106 519 4,565 SH   SOLE   3,744 0 821
EATON CORP PLC SHS G29183103 301 3,474 SH   SOLE   3,474 0 0
ECOLAB INC COM 278865100 319 2,057 SH   SOLE   1,925 0 132
ELDORADO RESORTS INC COM 28470R102 4,205 86,515 SH   SOLE   86,515 0 0
EMCOR GROUP INC COM 29084Q100 1,426 18,986 SH   SOLE   18,986 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 558 19,407 SH   SOLE   19,407 0 0
EQT CORP COM 26884L109 201 4,550 SH   SOLE   4,550 0 0
EXELON CORP COM 30161N101 430 9,971 SH   SOLE   9,072 0 899
EXXON MOBIL CORP COM 30231G102 1,681 19,925 SH   SOLE   15,644 0 4,281
FACEBOOK INC CL A 30303M102 453 2,755 SH   SOLE   2,755 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,183 52,491 SH   SOLE   45,182 0 7,309
FIRST TR VALUE LINE DIVID IN SHS 33734H106 764 24,149 SH   SOLE   24,149 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 718 11,718 SH   SOLE   11,718 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 285 6,119 SH   SOLE   6,119 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 402 16,712 SH   SOLE   16,712 0 0
FS INVT CORP COM 302635107 97 13,702 SH   SOLE   13,702 0 0
GENERAL ELECTRIC CO COM 369604103 226 16,206 SH   SOLE   12,880 0 3,326
GREAT LAKES DREDGE & DOCK CO COM 390607109 407 65,717 SH   SOLE   65,717 0 0
GROUPON INC COM 399473107 56 14,827 SH   SOLE   14,827 0 0
GRUBHUB INC COM 400110102 376 2,714 SH   SOLE   2,714 0 0
HCP INC COM 40414L109 266 10,113 SH   SOLE   10,113 0 0
HOME DEPOT INC COM 437076102 382 1,844 SH   SOLE   1,844 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,243 15,895 SH   SOLE   15,895 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 8,762 285,227 SH   SOLE   285,227 0 0
INTEL CORP COM 458140100 301 6,388 SH   SOLE   6,288 0 100
INTERNATIONAL BUSINESS MACHS COM 459200101 1,013 6,705 SH   SOLE   6,705 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 5,001 236,438 SH   SOLE   236,438 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 1,047 41,658 SH   SOLE   41,658 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 7,170 340,158 SH   SOLE   340,158 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8,726 359,554 SH   SOLE   359,554 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,728 129,434 SH   SOLE   129,434 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 10,882 447,389 SH   SOLE   447,389 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 30,441 1,467,768 SH   SOLE   1,467,768 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 6,838 276,070 SH   SOLE   276,070 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 18,989 939,132 SH   SOLE   939,132 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 43,624 2,112,017 SH   SOLE   2,112,017 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 5,990 380,590 SH   SOLE   380,590 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,257 6,766 SH   SOLE   6,766 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,399 27,023 SH   SOLE   27,023 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,032 3,525 SH   SOLE   3,525 0 0
ISHARES TR CORE US AGGBD ET 464287226 592 5,608 SH   SOLE   5,608 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 517 12,036 SH   SOLE   12,036 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,651 24,277 SH   SOLE   24,277 0 0
ISHARES TR RUS MID CAP ETF 464287499 913 4,141 SH   SOLE   4,141 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,705 21,365 SH   SOLE   21,365 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,331 27,768 SH   SOLE   27,768 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 5,428 40,954 SH   SOLE   38,883 0 2,071
ISHARES TR RUS 2000 GRW ETF 464287648 1,159 5,388 SH   SOLE   5,388 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,027 12,168 SH   SOLE   11,038 0 1,130
ISHARES TR CORE S&P SCP ETF 464287804 61,151 704,468 SH   SOLE   680,913 0 23,555
ISHARES TR JPMORGAN USD EMG 464288281 437 4,054 SH   SOLE   4,054 0 0
ISHARES TR U.S. MED DVC ETF 464288810 202 886 SH   SOLE   886 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,259 19,645 SH   SOLE   19,645 0 0
ISHARES TR HDG MSCI EAFE 46434V803 69,742 2,329,422 SH   SOLE   2,328,398 0 1,024
ISHARES TR MSCI UK ETF NEW 46435G334 283 8,300 SH   SOLE   8,300 0 0
JOHNSON & JOHNSON COM 478160104 1,191 8,620 SH   SOLE   8,620 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 824 14,111 SH   SOLE   14,111 0 0
JPMORGAN CHASE & CO COM 46625H100 1,094 9,696 SH   SOLE   9,696 0 0
LOCKHEED MARTIN CORP COM 539830109 275 795 SH   SOLE   795 0 0
LOWES COS INC COM 548661107 215 1,871 SH   SOLE   1,871 0 0
MCDONALDS CORP COM 580135101 1,980 11,835 SH   SOLE   11,835 0 0
MEDTRONIC PLC SHS G5960L103 332 3,377 SH   SOLE   3,352 0 25
MERCK & CO INC COM 58933Y105 568 8,001 SH   SOLE   8,001 0 0
MICROSOFT CORP COM 594918104 3,026 26,459 SH   SOLE   26,459 0 0
NORFOLK SOUTHERN CORP COM 655844108 336 1,859 SH   SOLE   1,859 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 268 3,266 SH   SOLE   3,266 0 0
ONEOK INC NEW COM 682680103 427 6,304 SH   SOLE   6,304 0 0
ORACLE CORP COM 68389X105 893 17,338 SH   SOLE   17,068 0 270
PEPSICO INC COM 713448108 797 7,131 SH   SOLE   7,131 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 115 12,658 SH   SOLE   12,658 0 0
PFIZER INC COM 717081103 841 19,827 SH   SOLE   16,009 0 3,818
PHILIP MORRIS INTL INC COM 718172109 347 4,259 SH   SOLE   4,259 0 0
PROCTER AND GAMBLE CO COM 742718109 1,276 14,990 SH   SOLE   11,361 0 3,629
RLI CORP COM 749607107 1,757 22,357 SH   SOLE   22,357 0 0
S&P GLOBAL INC COM 78409V104 442 2,262 SH   SOLE   2,262 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,177 45,141 SH   SOLE   45,141 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,067 25,221 SH   SOLE   25,106 0 115
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,831 68,305 SH   SOLE   68,305 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 303 3,975 SH   SOLE   3,975 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 261 10,025 SH   SOLE   7,735 0 2,290
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 533 15,899 SH   SOLE   15,899 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 313 4,136 SH   SOLE   4,136 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 799 16,807 SH   SOLE   16,807 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,755 19,795 SH   SOLE   19,795 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 421 1,146 SH   SOLE   1,146 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 327 9,059 SH   SOLE   9,059 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 393 4,214 SH   SOLE   4,214 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 11,571 118,152 SH   SOLE   118,152 0 0
STARBUCKS CORP COM 855244109 431 7,580 SH   SOLE   7,580 0 0
STRYKER CORP COM 863667101 858 4,827 SH   SOLE   4,827 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 277 2,006 SH   SOLE   2,006 0 0
TE CONNECTIVITY LTD REG SHS H84989104 255 2,901 SH   SOLE   2,901 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 340 1,394 SH   SOLE   1,394 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 786 28,383 SH   SOLE   17,663 0 10,720
ULTA BEAUTY INC COM 90384S303 10,548 37,389 SH   SOLE   37,389 0 0
UNION PAC CORP COM 907818108 639 3,924 SH   SOLE   3,924 0 0
UNITED TECHNOLOGIES CORP COM 913017109 698 4,990 SH   SOLE   4,990 0 0
UNITEDHEALTH GROUP INC COM 91324P102 436 1,639 SH   SOLE   1,639 0 0
VANGUARD GROUP DIV APP ETF 921908844 443 4,001 SH   SOLE   4,001 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 203 2,514 SH   SOLE   2,514 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 447 2,724 SH   SOLE   2,724 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 544 3,346 SH   SOLE   3,346 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 294 7,170 SH   SOLE   7,170 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 330 7,624 SH   SOLE   7,624 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,067 15,376 SH   SOLE   15,376 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 397 2,200 SH   SOLE   2,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,007 19,046 SH   SOLE   16,501 0 2,545
VISA INC COM CL A 92826C839 360 2,397 SH   SOLE   2,397 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,064 27,325 SH   SOLE   10,709 0 16,616
WALMART INC COM 931142103 496 5,276 SH   SOLE   5,276 0 0
WASTE MGMT INC DEL COM 94106L109 503 5,562 SH   SOLE   5,562 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 32 11,812 SH   SOLE   11,812 0 0
WINTRUST FINL CORP COM 97650W108 467 5,537 SH   SOLE   5,087 0 450
WISDOMTREE TR US LARGECAP DIVD 97717W307 28,149 295,027 SH   SOLE   295,027 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,190 95,946 SH   SOLE   95,946 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 5,002 168,371 SH   SOLE   168,371 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 2,171 30,517 SH   SOLE   30,517 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 23,345 484,034 SH   SOLE   484,034 0 0