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 291 1,480 SH   SOLE   1,480 0 0
ABBOTT LABS COM 002824100 481 7,879 SH   SOLE   7,879 0 0
ABBVIE INC COM 00287Y109 538 5,800 SH   SOLE   5,800 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 266 1,624 SH   SOLE   1,624 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 336 1,811 SH   SOLE   1,811 0 0
ALPHABET INC CAP STK CL C 02079K107 500 448 SH   SOLE   448 0 0
ALPHABET INC CAP STK CL A 02079K305 580 514 SH   SOLE   514 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,527 151,145 SH   SOLE   151,145 0 0
ALTRIA GROUP INC COM 02209S103 356 6,261 SH   SOLE   6,261 0 0
AMAZON COM INC COM 023135106 1,307 769 SH   SOLE   769 0 0
AMERICAN EXPRESS CO COM 025816109 214 2,188 SH   SOLE   2,188 0 0
APPLE INC COM 037833100 1,739 9,399 SH   SOLE   9,399 0 0
AQUA AMERICA INC COM 03836W103 209 5,949 SH   SOLE   5,949 0 0
AT&T INC COM 00206R102 1,976 61,535 SH   SOLE   61,535 0 0
BANK AMER CORP COM 060505104 594 21,068 SH   SOLE   21,068 0 0
BARRICK GOLD CORP COM 067901108 131 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,417 6,081 SH   SOLE   6,081 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,078 37,920 SH   SOLE   37,920 0 0
BOEING CO COM 097023105 626 1,865 SH   SOLE   1,865 0 0
BOSTON PROPERTIES INC COM 101121101 451 3,594 SH   SOLE   3,594 0 0
BP PLC SPONSORED ADR 055622104 507 11,100 SH   SOLE   11,100 0 0
BROADCOM INC COM 11135F101 237 976 SH   SOLE   976 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 251 2,999 SH   SOLE   2,999 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,216 21,293 SH   SOLE   21,293 0 0
CHEVRON CORP NEW COM 166764100 1,250 9,890 SH   SOLE   9,890 0 0
CHURCH & DWIGHT INC COM 171340102 238 4,474 SH   SOLE   4,474 0 0
CISCO SYS INC COM 17275R102 569 13,256 SH   SOLE   13,256 0 0
CITIGROUP INC COM NEW 172967424 207 3,089 SH   SOLE   3,089 0 0
CLOROX CO DEL COM 189054109 203 1,501 SH   SOLE   1,501 0 0
CME GROUP INC COM CL A 12572Q105 1,757 10,720 SH   SOLE   10,720 0 0
COCA COLA CO COM 191216100 244 5,563 SH   SOLE   5,563 0 0
COMCAST CORP NEW CL A 20030N101 490 14,927 SH   SOLE   14,927 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 262 2,432 SH   SOLE   2,432 0 0
CSX CORP COM 126408103 385 6,038 SH   SOLE   6,038 0 0
DISNEY WALT CO COM DISNEY 254687106 487 4,642 SH   SOLE   4,642 0 0
EATON CORP PLC SHS G29183103 260 3,474 SH   SOLE   3,474 0 0
ECOLAB INC COM 278865100 289 2,057 SH   SOLE   2,057 0 0
ELDORADO RESORTS INC COM 28470R102 3,383 86,515 SH   SOLE   86,515 0 0
EMCOR GROUP INC COM 29084Q100 1,725 22,647 SH   SOLE   22,647 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 537 19,407 SH   SOLE   19,407 0 0
EQT CORP COM 26884L109 251 4,550 SH   SOLE   4,550 0 0
EXELON CORP COM 30161N101 467 10,945 SH   SOLE   10,945 0 0
EXXON MOBIL CORP COM 30231G102 1,691 20,452 SH   SOLE   20,452 0 0
EZCORP INC NOTE 2.125% 6/1 302301AB2 17 17,000 PRN   SOLE   17,000 0 0
FACEBOOK INC CL A 30303M102 528 2,716 SH   SOLE   2,716 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,169 50,915 SH   SOLE   50,915 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 731 24,133 SH   SOLE   24,133 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 731 11,718 SH   SOLE   11,718 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 281 6,119 SH   SOLE   6,119 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 407 16,712 SH   SOLE   16,712 0 0
FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 10 13,000 PRN   SOLE   13,000 0 0
FS INVT CORP COM 302635107 159 21,657 SH   SOLE   21,657 0 0
GENERAL ELECTRIC CO COM 369604103 228 16,743 SH   SOLE   16,743 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 345 65,717 SH   SOLE   65,717 0 0
GROUPON INC COM 399473107 64 14,827 SH   SOLE   14,827 0 0
GRUBHUB INC COM 400110102 272 2,597 SH   SOLE   2,597 0 0
HCP INC COM 40414L109 261 10,113 SH   SOLE   10,113 0 0
HOME DEPOT INC COM 437076102 361 1,849 SH   SOLE   1,849 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,793 12,945 SH   SOLE   12,945 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 10,283 338,369 SH   SOLE   338,369 0 0
INTEL CORP COM 458140100 309 6,215 SH   SOLE   6,215 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 932 6,675 SH   SOLE   6,675 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 5,625 265,862 SH   SOLE   265,862 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 1,046 41,658 SH   SOLE   41,658 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 7,184 342,162 SH   SOLE   342,162 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8,943 369,944 SH   SOLE   369,944 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,758 130,950 SH   SOLE   130,950 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 9,560 394,247 SH   SOLE   394,247 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 31,165 1,501,595 SH   SOLE   1,501,595 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 5,356 217,743 SH   SOLE   217,743 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 212 8,165 SH   SOLE   8,165 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 14,018 694,305 SH   SOLE   694,305 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6,968 446,367 SH   SOLE   446,367 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,130 6,586 SH   SOLE   6,586 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,081 20,593 SH   SOLE   20,593 0 0
ISHARES TR CORE S&P500 ETF 464287200 916 3,354 SH   SOLE   3,354 0 0
ISHARES TR CORE US AGGBD ET 464287226 583 5,487 SH   SOLE   5,487 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 522 12,036 SH   SOLE   12,036 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,666 24,870 SH   SOLE   24,870 0 0
ISHARES TR RUS MID CAP ETF 464287499 878 4,141 SH   SOLE   4,141 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,547 20,988 SH   SOLE   20,988 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,982 27,692 SH   SOLE   27,692 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 5,508 41,751 SH   SOLE   41,751 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,053 5,154 SH   SOLE   5,154 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,962 11,984 SH   SOLE   11,984 0 0
ISHARES TR CORE S&P SCP ETF 464287804 54,196 649,369 SH   SOLE   649,369 0 0
ISHARES TR JPMORGAN USD EMG 464288281 431 4,035 SH   SOLE   4,035 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,245 19,645 SH   SOLE   19,645 0 0
ISHARES TR HDG MSCI EAFE 46434V803 61,729 2,085,060 SH   SOLE   2,085,060 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 289 8,300 SH   SOLE   8,300 0 0
JOHNSON & JOHNSON COM 478160104 1,084 8,935 SH   SOLE   8,935 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 824 14,305 SH   SOLE   14,305 0 0
JPMORGAN CHASE & CO COM 46625H100 992 9,515 SH   SOLE   9,515 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 38 11,322 SH   SOLE   11,322 0 0
LOCKHEED MARTIN CORP COM 539830109 242 820 SH   SOLE   820 0 0
MCDONALDS CORP COM 580135101 1,860 11,867 SH   SOLE   11,867 0 0
MEDTRONIC PLC SHS G5960L103 320 3,743 SH   SOLE   3,743 0 0
MERCK & CO INC COM 58933Y105 486 8,005 SH   SOLE   8,005 0 0
MICROSOFT CORP COM 594918104 2,359 23,929 SH   SOLE   23,929 0 0
NORFOLK SOUTHERN CORP COM 655844108 278 1,842 SH   SOLE   1,842 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 301 3,599 SH   SOLE   3,599 0 0
ONEOK INC NEW COM 682680103 440 6,304 SH   SOLE   6,304 0 0
ORACLE CORP COM 68389X105 670 15,206 SH   SOLE   15,206 0 0
PEPSICO INC COM 713448108 836 7,674 SH   SOLE   7,674 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 118 12,658 SH   SOLE   12,658 0 0
PFIZER INC COM 717081103 768 21,154 SH   SOLE   21,154 0 0
PHILIP MORRIS INTL INC COM 718172109 357 4,423 SH   SOLE   4,423 0 0
PROCTER AND GAMBLE CO COM 742718109 1,111 14,233 SH   SOLE   14,233 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 10 10,000 PRN   SOLE   10,000 0 0
RLI CORP COM 749607107 1,480 22,357 SH   SOLE   22,357 0 0
S&P GLOBAL INC COM 78409V104 448 2,199 SH   SOLE   2,199 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,978 45,128 SH   SOLE   45,128 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,912 25,221 SH   SOLE   25,221 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,641 68,544 SH   SOLE   68,544 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 291 3,952 SH   SOLE   3,952 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 240 9,286 SH   SOLE   9,286 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 525 15,899 SH   SOLE   15,899 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 313 4,119 SH   SOLE   4,119 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 971 20,192 SH   SOLE   20,192 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,625 20,734 SH   SOLE   20,734 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 432 1,218 SH   SOLE   1,218 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 319 8,993 SH   SOLE   8,993 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 396 4,210 SH   SOLE   4,210 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 15,297 165,018 SH   SOLE   165,018 0 0
STARBUCKS CORP COM 855244109 564 11,535 SH   SOLE   11,535 0 0
STRYKER CORP COM 863667101 816 4,827 SH   SOLE   4,827 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 237 2,006 SH   SOLE   2,006 0 0
TE CONNECTIVITY LTD REG SHS H84989104 270 3,001 SH   SOLE   3,001 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 289 1,394 SH   SOLE   1,394 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 770 28,839 SH   SOLE   28,839 0 0
TWITTER INC COM 90184L102 298 6,832 SH   SOLE   6,832 0 0
ULTA BEAUTY INC COM 90384S303 8,729 37,389 SH   SOLE   37,389 0 0
UNION PAC CORP COM 907818108 557 3,935 SH   SOLE   3,935 0 0
UNITED TECHNOLOGIES CORP COM 913017109 619 4,949 SH   SOLE   4,949 0 0
UNITEDHEALTH GROUP INC COM 91324P102 421 1,717 SH   SOLE   1,717 0 0
VANGUARD GROUP DIV APP ETF 921908844 476 4,684 SH   SOLE   4,684 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 205 2,519 SH   SOLE   2,519 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 429 2,724 SH   SOLE   2,724 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 521 3,346 SH   SOLE   3,346 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 264 6,257 SH   SOLE   6,257 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 266 6,208 SH   SOLE   6,208 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 216 2,600 SH   SOLE   2,600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,032 15,300 SH   SOLE   15,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 350 2,200 SH   SOLE   2,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,039 20,638 SH   SOLE   20,638 0 0
VISA INC COM CL A 92826C839 322 2,432 SH   SOLE   2,432 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 202 8,341 SH   SOLE   8,341 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,809 30,132 SH   SOLE   30,132 0 0
WALMART INC COM 931142103 455 5,316 SH   SOLE   5,316 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 42 12,690 SH   SOLE   12,690 0 0
WINTRUST FINL CORP COM 97650W108 482 5,537 SH   SOLE   5,537 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 32,121 357,889 SH   SOLE   357,889 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,932 115,042 SH   SOLE   115,042 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 5,750 193,942 SH   SOLE   193,942 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 2,701 37,546 SH   SOLE   37,546 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 27,588 577,275 SH   SOLE   577,275 0 0