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 243 2,908 SH   SOLE   2,908 0 0
ABBVIE INC COM 00287Y109 132 1,740 SH   SOLE   1,740 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 113 585 SH   SOLE   585 0 0
ADOBE SYS INC COM 00724F101 372 1,345 SH   SOLE   1,345 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 145 865 SH   SOLE   865 0 0
ALPHABET INC CAP STK CL A 02079K305 876 717 SH   SOLE   717 0 0
ALPHABET INC CAP STK CL C 02079K107 116 95 SH   SOLE   95 0 0
ALTRIA GROUP INC COM 02209S103 104 2,552 SH   SOLE   2,552 0 0
AMAZON COM INC COM 023135106 23,891 13,763 SH   SOLE   13,763 0 0
AMERICAN EXPRESS CO NEW 025816109 101 851 SH   SOLE   851 0 0
AMGEN INC COM 031162100 719 3,714 SH   SOLE   3,714 0 0
ANTHEM INC COM 036752103 344 1,431 SH   SOLE   1,431 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 752 45,365 SH   SOLE   45,365 0 0
APPLE INC COM 037833100 31,071 138,726 SH   SOLE   138,726 0 0
AT&T INC COM 00206R102 205 5,412 SH   SOLE   5,412 0 0
BAKER HUGHES A GE CO CL A 05722G100 1,239 53,408 SH   SOLE   53,408 0 0
BANK AMER CORP COM 060505104 214 7,325 SH   SOLE   7,325 0 0
BB&T CORP COM 054937107 398 7,449 SH   SOLE   7,449 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 426 2,048 SH   SOLE   2,048 0 0
BOEING CO COM 097023105 624 1,641 SH   SOLE   1,641 0 0
BROADCOM INC COM 11135F101 24,507 88,770 SH   SOLE   88,770 0 0
CANOPY GROWTH CORP COM 138035100 109 4,754 SH   SOLE   4,754 0 0
CATERPILLAR INC DEL COM 149123101 132 1,043 SH   SOLE   1,043 0 0
CDW CORP COM 12514G108 1,545 12,533 SH   SOLE   12,533 0 0
CHEVRON CORP NEW COM 166764100 25,394 214,113 SH   SOLE   214,113 0 0
CISCO SYS INC COM 17275R102 565 11,444 SH   SOLE   11,444 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 6,187 711,124 SH   SOLE   711,124 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 17,261 1,516,754 SH   SOLE   1,516,754 0 0
COCA COLA CO COM 191216100 153 2,818 SH   SOLE   2,818 0 0
COLGATE PALMOLIVE CO COM 194162103 109 1,486 SH   SOLE   1,486 0 0
COMCAST CORP NEW CL A 20030N101 26,735 593,054 SH   SOLE   593,054 0 0
CONSOLIDATED EDISON INC COM 209115104 155 1,644 SH   SOLE   1,644 0 0
DISCOVERY INC COM SER A 25470F104 1,321 49,624 SH   SOLE   49,624 0 0
DISNEY WALT CO COM DISNEY 254687106 25,013 191,939 SH   SOLE   191,939 0 0
EAST WEST BANCORP INC COM 27579R104 872 19,693 SH   SOLE   19,693 0 0
ENTERGY CORP NEW COM 29364G103 102 872 SH   SOLE   872 0 0
EPAM SYS INC COM 29414B104 1,352 7,413 SH   SOLE   7,413 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 130 6,276 SH   SOLE   6,276 0 0
EXELON CORP COM 30161N101 169 3,503 SH   SOLE   3,503 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,654 34,626 SH   SOLE   34,626 0 0
EXXON MOBIL CORP COM 30231G102 698 9,882 SH   SOLE   9,882 0 0
FACEBOOK INC CL A 30303M102 557 3,126 SH   SOLE   3,126 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 104 767 SH   SOLE   767 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 11,612 591,845 SH   SOLE   591,845 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 4,597 82,740 SH   SOLE   82,740 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1,345 28,377 SH   SOLE   28,377 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 3,591 181,987 SH   SOLE   181,987 0 0
FISERV INC COM 337738108 25,841 249,455 SH   SOLE   249,455 0 0
FORD MTR CO DEL COM 345370860 101 11,026 SH   SOLE   11,026 0 0
GALLAGHER ARTHUR J & CO COM 363576109 263 2,937 SH   SOLE   2,937 0 0
GENERAL MOLY INC COM 370373102 25 98,000 SH   SOLE   98,000 0 0
GENTEX CORP COM 371901109 1,274 46,269 SH   SOLE   46,269 0 0
GLOBAL PMTS INC COM 37940X102 238 1,497 SH   SOLE   1,497 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 170,057 2,839,491 SH   SOLE   2,839,491 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 303 9,657 SH   SOLE   9,657 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 138 4,868 SH   SOLE   4,868 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 122 2,009 SH   SOLE   2,009 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 118 2,584 SH   SOLE   2,584 0 0
HILL ROM HLDGS INC COM 431475102 1,339 12,723 SH   SOLE   12,723 0 0
HOME DEPOT INC COM 437076102 189 814 SH   SOLE   814 0 0
HONEYWELL INTL INC COM 438516106 25,811 152,550 SH   SOLE   152,550 0 0
INCYTE CORP COM 45337C102 1,292 17,407 SH   SOLE   17,407 0 0
INGERSOLL-RAND PLC SHS G47791101 4,923 39,960 SH   SOLE   39,960 0 0
INTEL CORP COM 458140100 181 3,510 SH   SOLE   3,510 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 27,366 296,585 SH   SOLE   296,585 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 367 2,525 SH   SOLE   2,525 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 38,747 1,618,158 SH   SOLE   1,618,158 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 498 20,218 SH   SOLE   20,218 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 257 4,551 SH   SOLE   4,551 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 169 1,433 SH   SOLE   1,433 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 126 2,170 SH   SOLE   2,170 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 675 3,575 SH   SOLE   3,575 0 0
ISHARES INTL SEL DIV ETF 464288448 14,602 475,006 SH   SOLE   475,006 0 0
ISHARES EM MKTS DIV ETF 464286319 7,686 205,406 SH   SOLE   205,406 0 0
ISHARES S&P 500 GRWT ETF 464287309 4,902 27,230 SH   SOLE   27,230 0 0
ISHARES S&P 500 VAL ETF 464287408 3,569 29,957 SH   SOLE   29,957 0 0
ISHARES GOLD TRUST ISHARES 464285105 219 15,513 SH   SOLE   15,513 0 0
ISHARES TR MIN VOL USA ETF 46429B697 62,693 978,054 SH   SOLE   978,054 0 0
ISHARES TR N AMER TECH ETF 464287549 56,183 258,885 SH   SOLE   258,885 0 0
ISHARES TR CORE MSCI INTL 46435G326 7,180 131,452 SH   SOLE   131,452 0 0
ISHARES TR IBONDS DEC2023 46435G318 5,695 221,088 SH   SOLE   221,088 0 0
ISHARES TR S&P SML 600 GWT 464287887 5,207 29,190 SH   SOLE   29,190 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,371 55,196 SH   SOLE   55,196 0 0
ISHARES TR IBONDS DEC 46435U697 3,209 121,960 SH   SOLE   121,960 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,228 28,620 SH   SOLE   28,620 0 0
ISHARES TR S&P MC 400GR ETF 464287606 1,823 8,145 SH   SOLE   8,145 0 0
ISHARES TR S&P MC 400VL ETF 464287705 1,775 11,101 SH   SOLE   11,101 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,199 7,986 SH   SOLE   7,986 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 462 11,310 SH   SOLE   11,310 0 0
ISHARES TR ETF MSCI USA 46435G425 297 4,544 SH   SOLE   4,544 0 0
ISHARES TR MSCI EAFE ETF 464287465 270 4,140 SH   SOLE   4,140 0 0
ISHARES TR IBONDS SEP2020 46434V571 222 8,680 SH   SOLE   8,680 0 0
ISHARES TR ESG MSCI EAFE 46435G516 153 2,388 SH   SOLE   2,388 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 135 1,201 SH   SOLE   1,201 0 0
ISHARES TR MSCI HONG KG ETF 464286871 119 5,227 SH   SOLE   5,227 0 0
ISHARES TR CORE S&P500 ETF 464287200 117 393 SH   SOLE   393 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 1,463 15,989 SH   SOLE   15,989 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1,528 41,503 SH   SOLE   41,503 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 445 15,995 SH   SOLE   15,995 0 0
JOHNSON & JOHNSON COM 478160104 395 3,055 SH   SOLE   3,055 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,634 242,095 SH   SOLE   242,095 0 0
JPMORGAN CHASE & CO COM 46625H100 5,533 47,016 SH   SOLE   47,016 0 0
KAYNE ANDERSON MLP INVSMT CO COM 486606106 10,994 760,338 SH   SOLE   760,338 0 0
LPL FINL HLDGS INC COM 50212V100 1,395 17,028 SH   SOLE   17,028 0 0
MASTERCARD INC CL A 57636Q104 26,986 99,371 SH   SOLE   99,371 0 0
MCDONALDS CORP COM 580135101 26,687 124,293 SH   SOLE   124,293 0 0
MCKESSON CORP COM 58155Q103 24,749 181,100 SH   SOLE   181,100 0 0
MERCK & CO INC COM 58933Y105 222 2,636 SH   SOLE   2,636 0 0
MICROSOFT CORP COM 594918104 6,427 46,228 SH   SOLE   46,228 0 0
MONDELEZ INTL INC CL A 609207105 103 1,859 SH   SOLE   1,859 0 0
NETFLIX INC COM 64110L106 136 510 SH   SOLE   510 0 0
NEXTERA ENERGY INC COM 65339F101 5,521 23,696 SH   SOLE   23,696 0 0
NIKE INC CL B 654106103 311 3,310 SH   SOLE   3,310 0 0
NORFOLK SOUTHERN CORP COM 655844108 323 1,800 SH   SOLE   1,800 0 0
ORACLE CORP COM 68389X105 25,263 459,077 SH   SOLE   459,077 0 0
PEPSICO INC COM 713448108 380 2,773 SH   SOLE   2,773 0 0
PFIZER INC COM 717081103 357 9,927 SH   SOLE   9,927 0 0
PHILIP MORRIS INTL INC COM 718172109 223 2,943 SH   SOLE   2,943 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,699 16,929 SH   SOLE   16,929 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 280 5,060 SH   SOLE   5,060 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 100 985 SH   SOLE   985 0 0
PNC FINL SVCS GROUP INC COM 693475105 188 1,338 SH   SOLE   1,338 0 0
POWERSHARES ETF TRUST INTL DIV ACHV 46137V548 1,061 66,173 SH   SOLE   66,173 0 0
POWERSHARES GLOBAL ETF TRUST DEV MKTS EX-US 46138E743 1,391 35,087 SH   SOLE   35,087 0 0
PRICE T ROWE GROUP INC COM 74144T108 149 1,303 SH   SOLE   1,303 0 0
PROCTER AND GAMBLE CO COM 742718109 290 2,334 SH   SOLE   2,334 0 0
PROLOGIS INC COM 74340W103 28,230 331,263 SH   SOLE   331,263 0 0
PROOFPOINT INC COM 743424103 1,456 11,279 SH   SOLE   11,279 0 0
RAYTHEON CO COM NEW 755111507 232 1,184 SH   SOLE   1,184 0 0
RYDEX ETF TRUST GUG S&P 500 PU GR 46137V266 116,771 985,994 SH   SOLE   985,994 0 0
RYDEX ETF TRUST GUG S&P SC600 PG 46137V175 886 8,306 SH   SOLE   8,306 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 232 7,290 SH   SOLE   7,290 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 209 2,951 SH   SOLE   2,951 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 104 4,123 SH   SOLE   4,123 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 62,000 687,890 SH   SOLE   687,890 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,340 17,257 SH   SOLE   17,257 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,088 13,507 SH   SOLE   13,507 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 721 11,130 SH   SOLE   11,130 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 682 17,334 SH   SOLE   17,334 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 33,898 1,154,571 SH   SOLE   1,154,571 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 14,259 415,942 SH   SOLE   415,942 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,434 48,040 SH   SOLE   48,040 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,186 30,441 SH   SOLE   30,441 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,200 4,043 SH   SOLE   4,043 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 3,940 44,391 SH   SOLE   44,391 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 16,169 271,333 SH   SOLE   271,333 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 4,626 90,132 SH   SOLE   90,132 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 3,798 61,993 SH   SOLE   61,993 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,792 70,593 SH   SOLE   70,593 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2,227 75,135 SH   SOLE   75,135 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,759 17,147 SH   SOLE   17,147 0 0
SPDR SERIES TRUST BLOOMBERG BRC INV 78468R200 402 13,074 SH   SOLE   13,074 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 331 3,094 SH   SOLE   3,094 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 302 3,965 SH   SOLE   3,965 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 187 3,683 SH   SOLE   3,683 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 160 5,010 SH   SOLE   5,010 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 122 3,149 SH   SOLE   3,149 0 0
SPLUNK INC COM 848637104 118 1,000 SH   SOLE   1,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,057 102,715 SH   SOLE   102,715 0 0
STARBUCKS CORP COM 855244109 107 1,212 SH   SOLE   1,212 0 0
STORE CAP CORP COM 862121100 1,459 38,990 SH   SOLE   38,990 0 0
STRYKER CORP COM 863667101 5,112 23,632 SH   SOLE   23,632 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 27,007 92,722 SH   SOLE   92,722 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 225 8,097 SH   SOLE   8,097 0 0
TRACTOR SUPPLY CO COM 892356106 1,203 13,300 SH   SOLE   13,300 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 14,583 699,447 SH   SOLE   699,447 0 0
UNITEDHEALTH GROUP INC COM 91324P102 366 1,683 SH   SOLE   1,683 0 0
US FOODS HLDG CORP COM 912008109 1,354 32,933 SH   SOLE   32,933 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 306 1,997 SH   SOLE   1,997 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 325 4,027 SH   SOLE   4,027 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 16,746 150,029 SH   SOLE   150,029 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 15,475 93,064 SH   SOLE   93,064 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,825 19,073 SH   SOLE   19,073 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 2,155 19,068 SH   SOLE   19,068 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,217 7,908 SH   SOLE   7,908 0 0
VANGUARD INDEX FDS SM CAP VAL ETF 922908611 1,007 7,813 SH   SOLE   7,813 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 2,328 12,790 SH   SOLE   12,790 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 522 3,117 SH   SOLE   3,117 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,135 127,537 SH   SOLE   127,537 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,046 20,959 SH   SOLE   20,959 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,432 14,155 SH   SOLE   14,155 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 126 1,054 SH   SOLE   1,054 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 53,580 1,304,289 SH   SOLE   1,304,289 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 5,441 61,322 SH   SOLE   61,322 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 248 4,104 SH   SOLE   4,104 0 0
VISA INC COM CL A 92826C839 420 2,439 SH   SOLE   2,439 0 0
WAL-MART STORES INC COM 931142103 28,553 240,591 SH   SOLE   240,591 0 0
WASTE CONNECTIONS INC COM 94106B101 1,375 14,950 SH   SOLE   14,950 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 109,849 4,385,194 SH   SOLE   4,385,194 0 0
WISDOMTREE TR DEFA FD 97717W703 32,647 656,622 SH   SOLE   656,622 0 0
WISDOMTREE TR MIDCAP DIVI FD 97717W505 8,385 230,927 SH   SOLE   230,927 0 0
WISDOMTREE TR SMALLCAP DIVID 97717W604 4,564 166,749 SH   SOLE   166,749 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 2,537 55,204 SH   SOLE   55,204 0 0
ZOETIS INC CL A 98978V103 132 1,057 SH   SOLE   1,057 0 0