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
ABBOTT LABS COM 002824100 177 2,446 SH   SOLE   2,446 0 0
ABBVIE INC COM 00287Y109 151 1,634 SH   SOLE   1,634 0 0
ADOBE SYS INC COM 00724F101 306 1,354 SH   SOLE   1,354 0 0
ALPHABET INC CAP STK CL A 02079K305 19,918 19,061 SH   SOLE   19,061 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 135 9,920 SH   SOLE   9,920 0 0
AMAZON COM INC COM 023135106 19,104 12,719 SH   SOLE   12,719 0 0
ANTHEM INC COM 036752103 360 1,371 SH   SOLE   1,371 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 964 67,617 SH   SOLE   67,617 0 0
APPLE INC COM 037833100 20,142 127,694 SH   SOLE   127,694 0 0
AT&T INC COM 00206R102 134 4,705 SH   SOLE   4,705 0 0
AVANGRID INC COM 05351W103 1,225 24,455 SH   SOLE   24,455 0 0
BANK AMER CORP COM 060505104 324 13,161 SH   SOLE   13,161 0 0
BB&T CORP COM 054937107 324 7,474 SH   SOLE   7,474 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 396 1,938 SH   SOLE   1,938 0 0
BLACKROCK ENH CAP & INC FD COM 09256A109 3,179 225,763 SH   SOLE   225,763 0 0
BOEING CO COM 097023105 232 718 SH   SOLE   718 0 0
CANOPY GROWTH CORP COM 138035100 104 3,873 SH   SOLE   3,873 0 0
CATERPILLAR INC DEL COM 149123101 20,739 163,212 SH   SOLE   163,212 0 0
CDW CORP COM 12514G108 1,177 14,520 SH   SOLE   14,520 0 0
CENTENE CORP DEL COM 15135B101 963 8,348 SH   SOLE   8,348 0 0
CHEVRON CORP NEW COM 166764100 1,123 10,324 SH   SOLE   10,324 0 0
CISCO SYS INC COM 17275R102 21,141 487,915 SH   SOLE   487,915 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 5,859 750,229 SH   SOLE   750,229 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 9,708 932,564 SH   SOLE   932,564 0 0
COCA COLA CO COM 191216100 155 3,281 SH   SOLE   3,281 0 0
COMCAST CORP NEW CL A 20030N101 132 3,887 SH   SOLE   3,887 0 0
CONSOLIDATED EDISON INC COM 209115104 106 1,382 SH   SOLE   1,382 0 0
CVS HEALTH CORP COM 126650100 105 1,596 SH   SOLE   1,596 0 0
DISCOVERY INC COM SER A 25470F104 1,037 41,931 SH   SOLE   41,931 0 0
DISNEY WALT CO COM DISNEY 254687106 21,727 198,150 SH   SOLE   198,150 0 0
DXC TECHNOLOGY CO COM 23355L106 188 3,535 SH   SOLE   3,535 0 0
EAST WEST BANCORP INC COM 27579R104 866 19,885 SH   SOLE   19,885 0 0
EOG RES INC COM 26875P101 18,298 209,820 SH   SOLE   209,820 0 0
EPAM SYS INC COM 29414B104 967 8,333 SH   SOLE   8,333 0 0
EXELON CORP COM 30161N101 19,684 436,451 SH   SOLE   436,451 0 0
EXXON MOBIL CORP COM 30231G102 452 6,631 SH   SOLE   6,631 0 0
FACEBOOK INC CL A 30303M102 148 1,130 SH   SOLE   1,130 0 0
FEDEX CORP COM 31428X106 2,529 15,674 SH   SOLE   15,674 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1,833 40,265 SH   SOLE   40,265 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 2,927 163,048 SH   SOLE   163,048 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 100 13,104 SH   SOLE   13,104 0 0
GALLAGHER ARTHUR J & CO COM 363576109 216 2,937 SH   SOLE   2,937 0 0
GARRETT MOTION INC COM 366505105 134 10,837 SH   SOLE   10,837 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 75,586 1,503,012 SH   SOLE   1,503,012 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 400 13,275 SH   SOLE   13,275 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 216 8,502 SH   SOLE   8,502 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 239 3,322 SH   SOLE   3,322 0 0
HOME DEPOT INC COM 437076102 478 2,781 SH   SOLE   2,781 0 0
HONEYWELL INTL INC COM 438516106 18,814 142,398 SH   SOLE   142,398 0 0
INTEL CORP COM 458140100 184 3,931 SH   SOLE   3,931 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 22,005 292,116 SH   SOLE   292,116 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 228 2,008 SH   SOLE   2,008 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 31,215 1,332,283 SH   SOLE   1,332,283 0 0
INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 183 4,005 SH   SOLE   4,005 0 0
ISHARES INTL SEL DIV ETF 464288448 13,233 460,908 SH   SOLE   460,908 0 0
ISHARES EM MKTS DIV ETF 464286319 8,476 226,457 SH   SOLE   226,457 0 0
ISHARES S&P 500 GRWT ETF 464287309 4,487 29,782 SH   SOLE   29,782 0 0
ISHARES S&P 500 VAL ETF 464287408 3,016 29,820 SH   SOLE   29,820 0 0
ISHARES GOLD TRUST ISHARES 464285105 198 16,113 SH   SOLE   16,113 0 0
ISHARES TR MIN VOL USA ETF 46429B697 37,702 719,495 SH   SOLE   719,495 0 0
ISHARES TR N AMER TECH ETF 464287549 33,300 193,929 SH   SOLE   193,929 0 0
ISHARES TR CORE MSCI INTL 46435G326 7,662 156,850 SH   SOLE   156,850 0 0
ISHARES TR IBONDS DEC2021 46435G789 5,440 213,777 SH   SOLE   213,777 0 0
ISHARES TR S&P SML 600 GWT 464287887 3,556 22,042 SH   SOLE   22,042 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,182 57,846 SH   SOLE   57,846 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,560 22,503 SH   SOLE   22,503 0 0
ISHARES TR S&P MC 400VL ETF 464287705 1,512 10,932 SH   SOLE   10,932 0 0
ISHARES TR S&P MC 400GR ETF 464287606 1,438 7,522 SH   SOLE   7,522 0 0
ISHARES TR CORE S&P500 ETF 464287200 995 3,954 SH   SOLE   3,954 0 0
ISHARES TR IBONDS DEC2022 46435G755 985 38,462 SH   SOLE   38,462 0 0
ISHARES TR SP SMCP600VL ETF 464287879 882 6,686 SH   SOLE   6,686 0 0
ISHARES TR MSCI POLAND ETF 46429B655 649 12,887 SH   SOLE   12,887 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 498 12,758 SH   SOLE   12,758 0 0
ISHARES TR IBONDS SEP2020 46434V571 477 18,801 SH   SOLE   18,801 0 0
ISHARES TR MSCI ACWI EX US 464288240 383 9,121 SH   SOLE   9,121 0 0
ISHARES TR MSCI EAFE ETF 464287465 333 5,665 SH   SOLE   5,665 0 0
ISHARES TR ETF MSCI USA 46435G425 222 4,037 SH   SOLE   4,037 0 0
ISHARES TR ESG MSCI EAFE 46435G516 157 2,742 SH   SOLE   2,742 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 121 925 SH   SOLE   925 0 0
ISHARES TR MSCI HONG KG ETF 464286871 118 5,227 SH   SOLE   5,227 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 107 963 SH   SOLE   963 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 999 17,094 SH   SOLE   17,094 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1,625 53,389 SH   SOLE   53,389 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 488 19,134 SH   SOLE   19,134 0 0
JOHNSON & JOHNSON COM 478160104 357 2,763 SH   SOLE   2,763 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,519 292,091 SH   SOLE   292,091 0 0
JPMORGAN CHASE & CO COM 46625H100 3,633 37,219 SH   SOLE   37,219 0 0
KAR AUCTION SVCS INC COM 48238T109 841 17,631 SH   SOLE   17,631 0 0
KAYNE ANDERSON MLP INVSMT CO COM 486606106 11,370 826,274 SH   SOLE   826,274 0 0
MASTERCARD INC CL A 57636Q104 21,279 112,798 SH   SOLE   112,798 0 0
MCDONALDS CORP COM 580135101 19,883 111,975 SH   SOLE   111,975 0 0
MICROSOFT CORP COM 594918104 4,351 42,838 SH   SOLE   42,838 0 0
NEXTERA ENERGY INC COM 65339F101 3,997 22,995 SH   SOLE   22,995 0 0
NIKE INC CL B 654106103 3,815 51,459 SH   SOLE   51,459 0 0
PFIZER INC COM 717081103 230 5,259 SH   SOLE   5,259 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,387 14,039 SH   SOLE   14,039 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 227 4,305 SH   SOLE   4,305 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 119 1,180 SH   SOLE   1,180 0 0
PNC FINL SVCS GROUP INC COM 693475105 197 1,682 SH   SOLE   1,682 0 0
POST HLDGS INC COM 737446104 1,185 13,292 SH   SOLE   13,292 0 0
POWERSHARES ETF TRUST INTL DIV ACHV 46137V548 1,098 77,678 SH   SOLE   77,678 0 0
POWERSHARES GLOBAL ETF TRUST DEV MKTS EX-US 46138E743 1,411 37,605 SH   SOLE   37,605 0 0
PRICE T ROWE GROUP INC COM 74144T108 120 1,300 SH   SOLE   1,300 0 0
PROCTER AND GAMBLE CO COM 742718109 134 1,455 SH   SOLE   1,455 0 0
PROLOGIS INC COM 74340W103 19,193 326,850 SH   SOLE   326,850 0 0
RAYTHEON CO COM NEW 755111507 184 1,201 SH   SOLE   1,201 0 0
RYDEX ETF TRUST GUG S&P 500 PU GR 46137V266 90,253 905,700 SH   SOLE   905,700 0 0
RYDEX ETF TRUST GUG S&P SC600 PG 46137V175 917 8,804 SH   SOLE   8,804 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 290 4,864 SH   SOLE   4,864 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 39,906 461,292 SH   SOLE   461,292 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 32,007 496,919 SH   SOLE   496,919 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 867 13,992 SH   SOLE   13,992 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 348 14,601 SH   SOLE   14,601 0 0
SEMTECH CORP COM 816850101 1,109 24,184 SH   SOLE   24,184 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 17,188 649,833 SH   SOLE   649,833 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 16,757 517,817 SH   SOLE   517,817 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,771 59,338 SH   SOLE   59,338 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,290 36,910 SH   SOLE   36,910 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 138 554 SH   SOLE   554 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 11,741 386,610 SH   SOLE   386,610 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 2,640 36,225 SH   SOLE   36,225 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 177 3,683 SH   SOLE   3,683 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 11,890 220,425 SH   SOLE   220,425 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 4,110 92,649 SH   SOLE   92,649 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 3,202 59,494 SH   SOLE   59,494 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,114 67,927 SH   SOLE   67,927 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,574 56,508 SH   SOLE   56,508 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,430 15,972 SH   SOLE   15,972 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 716 9,077 SH   SOLE   9,077 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 699 9,748 SH   SOLE   9,748 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,117 86,905 SH   SOLE   86,905 0 0
STORE CAP CORP COM 862121100 1,112 39,270 SH   SOLE   39,270 0 0
STRYKER CORP COM 863667101 3,690 23,541 SH   SOLE   23,541 0 0
SVB FINL GROUP COM 78486Q101 832 4,381 SH   SOLE   4,381 0 0
SYNEOS HEALTH INC CL A 87166B102 1,024 26,029 SH   SOLE   26,029 0 0
SYSCO CORP COM 871829107 853 13,608 SH   SOLE   13,608 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 21,708 97,003 SH   SOLE   97,003 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 108 1,436 SH   SOLE   1,436 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 194 8,097 SH   SOLE   8,097 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 16,496 834,377 SH   SOLE   834,377 0 0
UNITEDHEALTH GROUP INC COM 91324P102 22,479 90,233 SH   SOLE   90,233 0 0
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 277 11,462 SH   SOLE   11,462 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 298 2,151 SH   SOLE   2,151 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 367 4,672 SH   SOLE   4,672 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 13,383 136,636 SH   SOLE   136,636 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 12,098 90,059 SH   SOLE   90,059 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,857 23,872 SH   SOLE   23,872 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,952 20,488 SH   SOLE   20,488 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,240 9,395 SH   SOLE   9,395 0 0
VANGUARD INDEX FDS SM CAP VAL ETF 922908611 894 7,836 SH   SOLE   7,836 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 635 5,525 SH   SOLE   5,525 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 576 5,776 SH   SOLE   5,776 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,070 13,744 SH   SOLE   13,744 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 445 3,217 SH   SOLE   3,217 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,681 175,357 SH   SOLE   175,357 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 990 21,710 SH   SOLE   21,710 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,229 14,424 SH   SOLE   14,424 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 101 1,036 SH   SOLE   1,036 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 55,218 1,488,352 SH   SOLE   1,488,352 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,469 44,482 SH   SOLE   44,482 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,007 8,365 SH   SOLE   8,365 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 879 14,815 SH   SOLE   14,815 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 216 3,846 SH   SOLE   3,846 0 0
VISA INC COM CL A 92826C839 401 3,041 SH   SOLE   3,041 0 0
WAL-MART STORES INC COM 931142103 21,047 225,944 SH   SOLE   225,944 0 0
WASTE CONNECTIONS INC COM 94106B101 1,206 16,248 SH   SOLE   16,248 0 0
WELLS FARGO CO NEW COM 949746101 233 5,058 SH   SOLE   5,058 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 55,839 2,226,417 SH   SOLE   2,226,417 0 0
WISDOMTREE TR DEFA FD 97717W703 30,350 651,281 SH   SOLE   651,281 0 0
WISDOMTREE TR MIDCAP DIVI FD 97717W505 7,870 248,818 SH   SOLE   248,818 0 0
WISDOMTREE TR SMALLCAP DIVID 97717W604 3,632 148,044 SH   SOLE   148,044 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 2,779 65,349 SH   SOLE   65,349 0 0