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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   643,264 3,602 SH   SOLE   3,602 0 0
ABBOTT LABS COM 002824100   411,312 10,708 SH   SOLE   10,708 0 0
ABBVIE INC COM 00287Y109   566,646 9,049 SH   SOLE   9,049 0 0
ABIOMED INC COM 003654100   1,093,897 9,708 SH   SOLE   9,708 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   334,289 2,854 SH   SOLE   2,854 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   255,264 2,907 SH   SOLE   2,907 0 0
ALPHABET INC CAP STK CL A 02079K305   3,489,950 4,404 SH   SOLE   4,404 0 0
ALPHABET INC CAP STK CL C 02079K107   328,795 426 SH   SOLE   426 0 0
ALPS ETF TR WRKPLC EQL PRT 00162Q650   266,513 8,822 SH   SOLE   8,822 0 0
ALPS ETF TR ALERIAN MLP 00162Q866   502,388 39,872 SH   SOLE   39,872 0 0
ALTRIA GROUP INC COM 02209S103   1,342,792 19,858 SH   SOLE   19,858 0 0
AMAZON COM INC COM 023135106   2,629,044 3,506 SH   SOLE   3,506 0 0
AMERICAN ELEC PWR INC COM 025537101   464,135 7,372 SH   SOLE   7,372 0 0
AMGEN INC COM 031162100   963,378 6,589 SH   SOLE   6,589 0 0
AMPHENOL CORP NEW CL A 032095101   2,521,949 37,529 SH   SOLE   37,529 0 0
APPLE INC COM 037833100   6,620,666 57,163 SH   SOLE   57,163 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   528,328 19,339 SH   SOLE   19,339 0 0
AT&T INC COM 00206R102   3,143,041 73,902 SH   SOLE   73,902 0 0
AUTODESK INC COM 052769106   1,084,617 14,655 SH   SOLE   14,655 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   399,951 3,891 SH   SOLE   3,891 0 0
B & G FOODS INC NEW COM 05508R106   2,463,704 56,249 SH   SOLE   56,249 0 0
BANK AMER CORP COM 060505104   353,519 15,996 SH   SOLE   15,996 0 0
BANK N S HALIFAX COM 064149107   1,817,572 32,643 SH   SOLE   32,643 0 0
BB&T CORP COM 054937107   1,772,607 37,699 SH   SOLE   37,699 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   513,387 3,150 SH   SOLE   3,150 0 0
BLACKROCK INC COM 09247X101   1,237,516 3,252 SH   SOLE   3,252 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105   305,618 14,000 SH   SOLE   14,000 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   325,353 23,508 SH   SOLE   23,508 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104   202,958 13,300 SH   SOLE   13,300 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100   164,428 11,170 SH   SOLE   11,170 0 0
BOEING CO COM 097023105   438,862 2,819 SH   SOLE   2,819 0 0
BP PLC SPONSORED ADR 055622104   428,053 11,451 SH   SOLE   11,451 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101   153,726 14,968 SH   SOLE   14,968 0 0
CANADIAN NATL RY CO COM 136375102   1,237,801 18,365 SH   SOLE   18,365 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   343,180 6,592 SH   SOLE   6,592 0 0
CATERPILLAR INC DEL COM 149123101   2,075,719 22,382 SH   SOLE   22,382 0 0
CATHAY GEN BANCORP COM 149150104   587,906 15,459 SH   SOLE   15,459 0 0
CENTURYLINK INC COM 156700106   1,408,941 59,249 SH   SOLE   59,249 0 0
CHEVRON CORP NEW COM 166764100   3,752,457 31,882 SH   SOLE   31,882 0 0
CHURCH & DWIGHT INC COM 171340102   305,441 6,912 SH   SOLE   6,912 0 0
CIGNA CORPORATION COM 125509109   1,134,349 8,504 SH   SOLE   8,504 0 0
CISCO SYS INC COM 17275R102   655,955 21,706 SH   SOLE   21,706 0 0
CITIGROUP INC COM NEW 172967424   245,446 4,130 SH   SOLE   4,130 0 0
COCA COLA CO COM 191216100   1,060,914 25,589 SH   SOLE   25,589 0 0
COMCAST CORP NEW CL A 20030N101   476,031 6,894 SH   SOLE   6,894 0 0
CONOCOPHILLIPS COM 20825C104   231,547 4,618 SH   SOLE   4,618 0 0
COSTCO WHSL CORP NEW COM 22160K105   388,658 2,427 SH   SOLE   2,427 0 0
CUMMINS INC COM 231021106   206,782 1,513 SH   SOLE   1,513 0 0
CVS HEALTH CORP COM 126650100   536,983 6,805 SH   SOLE   6,805 0 0
DBX ETF TR INFRSTR REV FD 233051705   202,316 7,860 SH   SOLE   7,860 0 0
DBX ETF TR XTRAK MSCI EAFE 233051200   1,059,910 37,773 SH   SOLE   37,773 0 0
DBX ETF TR XTRAK MSCI EMKT 233051101   280,639 14,580 SH   SOLE   14,580 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   379,381 3,650 SH   SOLE   3,650 0 0
DIGITAL RLTY TR INC COM 253868103   1,954,999 19,896 SH   SOLE   19,896 0 0
DISCOVER FINL SVCS COM 254709108   297,170 4,122 SH   SOLE   4,122 0 0
DISNEY WALT CO COM DISNEY 254687106   1,539,851 14,775 SH   SOLE   14,775 0 0
DOMINION RES INC VA NEW COM 25746U109   706,842 9,229 SH   SOLE   9,229 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,757,286 22,640 SH   SOLE   22,640 0 0
EAGLE MATERIALS INC COM 26969P108   1,025,303 10,406 SH   SOLE   10,406 0 0
EATON CORP PLC SHS G29183103   376,474 5,611 SH   SOLE   5,611 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   273,702 13,325 SH   SOLE   13,325 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   199,153 14,154 SH   SOLE   14,154 0 0
EMERSON ELEC CO COM 291011104   2,202,098 39,500 SH   SOLE   39,500 0 0
ETF MANAGERS TR PUREFUNDS ISE CY 26924G201   354,668 13,414 SH   SOLE   13,414 0 0
EVERCORE PARTNERS INC CLASS A 29977A105   861,155 12,535 SH   SOLE   12,535 0 0
EXXON MOBIL CORP COM 30231G102   2,670,066 29,582 SH   SOLE   29,582 0 0
F M C CORP COM NEW 302491303   1,265,587 22,376 SH   SOLE   22,376 0 0
FACEBOOK INC CL A 30303M102   3,218,984 27,979 SH   SOLE   27,979 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,637,233 28,573 SH   SOLE   28,573 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408   1,351,308 28,018 SH   SOLE   28,018 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   495,465 30,010 SH   SOLE   30,010 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886   1,835,238 107,765 SH   SOLE   107,765 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302   715,357 8,961 SH   SOLE   8,961 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200   2,975,199 57,018 SH   SOLE   57,018 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   2,782,850 120,261 SH   SOLE   120,261 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   836,464 23,562 SH   SOLE   23,562 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   458,368 8,468 SH   SOLE   8,468 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108   547,409 28,826 SH   SOLE   28,826 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108   1,128,852 23,019 SH   SOLE   23,019 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   1,654,886 35,308 SH   SOLE   35,308 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   960,233 19,689 SH   SOLE   19,689 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   1,766,681 31,330 SH   SOLE   31,330 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109   2,416,235 87,056 SH   SOLE   87,056 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   1,284,676 23,861 SH   SOLE   23,861 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,594,233 92,552 SH   SOLE   92,552 0 0
FORD MTR CO DEL COM PAR $0.01 345370860   256,974 21,185 SH   SOLE   21,185 0 0
GENERAC HLDGS INC COM 368736104   1,833,830 45,013 SH   SOLE   45,013 0 0
GENERAL DYNAMICS CORP COM 369550108   286,942 1,662 SH   SOLE   1,662 0 0
GENERAL ELECTRIC CO COM 369604103   6,002,888 189,965 SH   SOLE   189,965 0 0
GENERAL MLS INC COM 370334104   428,236 6,933 SH   SOLE   6,933 0 0
GENERAL MTRS CO COM 37045V100   1,960,947 56,284 SH   SOLE   56,284 0 0
HALLIBURTON CO COM 406216101   1,843,874 34,089 SH   SOLE   34,089 0 0
HCP INC COM 40414L109   1,323,840 44,544 SH   SOLE   44,544 0 0
HEICO CORP NEW COM 422806109   2,469,340 32,007 SH   SOLE   32,007 0 0
HOME DEPOT INC COM 437076102   776,416 5,791 SH   SOLE   5,791 0 0
HONEYWELL INTL INC COM 438516106   416,969 3,599 SH   SOLE   3,599 0 0
HUNT J B TRANS SVCS INC COM 445658107   1,239,875 12,773 SH   SOLE   12,773 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,457,397 11,901 SH   SOLE   11,901 0 0
INCYTE CORP COM 45337C102   2,120,911 21,152 SH   SOLE   21,152 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   703,030 27,998 SH   SOLE   27,998 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,310,850 45,722 SH   SOLE   45,722 0 0
INTEL CORP COM 458140100   3,045,994 83,981 SH   SOLE   83,981 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,188,330 25,232 SH   SOLE   25,232 0 0
INTL PAPER CO COM 460146103   304,774 5,744 SH   SOLE   5,744 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107   162,754 12,775 SH   SOLE   12,775 0 0
IRON MTN INC NEW COM 46284V101   1,507,226 46,405 SH   SOLE   46,405 0 0
ISHARES MIN VOL GBL ETF 464286525   466,084 6,419 SH   SOLE   6,419 0 0
ISHARES GRWT ALLOCAT ETF 464289867   4,577,465 112,801 SH   SOLE   112,801 0 0
ISHARES MODERT ALLOC ETF 464289875   1,141,346 32,397 SH   SOLE   32,397 0 0
ISHARES MSCI BRZ CAP ETF 464286400   1,690,571 50,707 SH   SOLE   50,707 0 0
ISHARES 10+ YR CR BD ETF 464289511   342,632 5,837 SH   SOLE   5,837 0 0
ISHARES MIN VOL EMRG MKT 464286533   761,871 15,577 SH   SOLE   15,577 0 0
ISHARES INC CORE MSCI EMKT 46434G103   525,191 12,372 SH   SOLE   12,372 0 0
ISHARES TR RESID RL EST CAP 464288562   1,949,408 31,437 SH   SOLE   31,437 0 0
ISHARES TR U.S. ENERGY ETF 464287796   990,147 23,836 SH   SOLE   23,836 0 0
ISHARES TR 7-10 Y TR BD ETF 464287440   648,731 6,189 SH   SOLE   6,189 0 0
ISHARES TR U.S. INDS ETF 464287754   464,106 3,849 SH   SOLE   3,849 0 0
ISHARES TR NATIONAL MUN ETF 464288414   762,344 7,047 SH   SOLE   7,047 0 0
ISHARES TR US CREDIT BD ETF 464288620   650,514 5,956 SH   SOLE   5,956 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646   273,264 2,604 SH   SOLE   2,604 0 0
ISHARES TR RUS MID-CAP ETF 464287499   238,957 1,336 SH   SOLE   1,336 0 0
ISHARES TR CORE US AGGBD ET 464287226   818,014 7,570 SH   SOLE   7,570 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   317,952 3,031 SH   SOLE   3,031 0 0
ISHARES TR US HOME CONS ETF 464288752   873,727 31,795 SH   SOLE   31,795 0 0
ISHARES TR US BR DEL SE ETF 464288794   2,082,217 42,082 SH   SOLE   42,082 0 0
ISHARES TR MSCI LW CRB TG 46434V464   251,710 2,603 SH   SOLE   2,603 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   6,390,200 52,469 SH   SOLE   52,469 0 0
ISHARES TR S&P 500 VAL ETF 464287408   7,400,030 72,993 SH   SOLE   72,993 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   478,366 5,816 SH   SOLE   5,816 0 0
ISHARES TR US TREASURY ETF 46429B267   518,136 20,784 SH   SOLE   20,784 0 0
ISHARES TR MIN VOL USA ETF 46429B697   7,210,419 159,452 SH   SOLE   159,452 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,274,700 25,854 SH   SOLE   25,854 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   955,841 11,494 SH   SOLE   11,494 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515   466,328 4,284 SH   SOLE   4,284 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,739,490 12,649 SH   SOLE   12,649 0 0
ISHARES TR TIPS BD ETF 464287176   6,583,913 58,177 SH   SOLE   58,177 0 0
ISHARES TR U.S. PFD STK ETF 464288687   3,446,063 92,611 SH   SOLE   92,611 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457   8,172,058 96,768 SH   SOLE   96,768 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   400,019 2,966 SH   SOLE   2,966 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661   4,022,861 32,837 SH   SOLE   32,837 0 0
ISHARES TR FLTG RATE BD ETF 46429B655   709,676 13,989 SH   SOLE   13,989 0 0
ISHARES TR CORE S&P500 ETF 464287200   7,985,305 35,492 SH   SOLE   35,492 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   285,677 2,550 SH   SOLE   2,550 0 0
ISHARES TR HDG MSCI EAFE 46434V803   2,333,221 89,327 SH   SOLE   89,327 0 0
ISHARES TR US REGNL BKS ETF 464288778   1,219,043 26,863 SH   SOLE   26,863 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   377,338 10,778 SH   SOLE   10,778 0 0
ISHARES TR U.S. TECH ETF 464287721   502,021 4,175 SH   SOLE   4,175 0 0
ISHARES TR INTERM CR BD ETF 464288638   6,972,305 64,445 SH   SOLE   64,445 0 0
ISHARES TR USA MOMENTUM FCT 46432F396   1,127,583 14,864 SH   SOLE   14,864 0 0
ISHARES TR IBOXX INV CP ETF 464287242   7,453,544 63,608 SH   SOLE   63,608 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,393,702 11,699 SH   SOLE   11,699 0 0
ISHARES TR MSCI EAFE ESG OP 46435G516   1,147,614 20,589 SH   SOLE   20,589 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556   1,743,547 6,570 SH   SOLE   6,570 0 0
ISHARES TR U.S. AER&DEF ETF 464288760   1,392,413 9,909 SH   SOLE   9,909 0 0
ISHARES TR CORE MSCI EAFE 46432F842   3,469,754 64,698 SH   SOLE   64,698 0 0
ISHARES TR CORE MSCITOTAL 46432F834   1,372,217 27,178 SH   SOLE   27,178 0 0
ISHARES TR JP MOR EM MK ETF 464288281   3,330,738 30,219 SH   SOLE   30,219 0 0
ISHARES TR IBOXX HI YD ETF 464288513   867,337 10,021 SH   SOLE   10,021 0 0
ISHARES TR MSCI KLD400 SOC 464288570   1,686,566 20,473 SH   SOLE   20,473 0 0
ISHARES TR A RATE CP BD ETF 46429B291   388,795 7,570 SH   SOLE   7,570 0 0
ISHARES TR MBS ETF 464288588   906,017 8,520 SH   SOLE   8,520 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507   2,262,265 45,083 SH   SOLE   45,083 0 0
JETBLUE AIRWAYS CORP COM 477143101   1,308,342 58,356 SH   SOLE   58,356 0 0
JOHNSON & JOHNSON COM 478160104   3,067,007 26,621 SH   SOLE   26,621 0 0
JPMORGAN CHASE & CO COM 46625H100   2,083,444 24,145 SH   SOLE   24,145 0 0
KIMBERLY CLARK CORP COM 494368103   2,715,171 23,792 SH   SOLE   23,792 0 0
KRAFT HEINZ CO COM 500754106   1,347,274 15,429 SH   SOLE   15,429 0 0
LAUDER ESTEE COS INC CL A 518439104   306,801 4,011 SH   SOLE   4,011 0 0
LENNOX INTL INC COM 526107107   1,987,074 12,973 SH   SOLE   12,973 0 0
LOCKHEED MARTIN CORP COM 539830109   3,048,681 12,198 SH   SOLE   12,198 0 0
MARKEL CORP COM 570535104   291,249 322 SH   SOLE   322 0 0
MARRIOTT INTL INC NEW CL A 571903202   228,197 2,760 SH   SOLE   2,760 0 0
MATTEL INC COM 577081102   1,749,742 63,512 SH   SOLE   63,512 0 0
MCDONALDS CORP COM 580135101   850,263 6,985 SH   SOLE   6,985 0 0
MERCK & CO INC COM 58933Y105   501,576 8,520 SH   SOLE   8,520 0 0
METLIFE INC COM 59156R108   699,883 12,987 SH   SOLE   12,987 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,082,396 2,586 SH   SOLE   2,586 0 0
MFS MUN INCOME TR SH BEN INT 552738106   76,538 11,544 SH   SOLE   11,544 0 0
MICROSOFT CORP COM 594918104   1,547,767 24,908 SH   SOLE   24,908 0 0
MONDELEZ INTL INC CL A 609207105   473,903 10,690 SH   SOLE   10,690 0 0
MONOLITHIC PWR SYS INC COM 609839105   1,100,402 13,431 SH   SOLE   13,431 0 0
MSCI INC COM 55354G100   1,399,054 17,759 SH   SOLE   17,759 0 0
NETFLIX INC COM 64110L106   330,546 2,670 SH   SOLE   2,670 0 0
NEUBERGER BERMAN INTER MUNI COM 64124P101   229,372 14,107 SH   SOLE   14,107 0 0
NEXTERA ENERGY INC COM 65339F101   495,025 4,144 SH   SOLE   4,144 0 0
NORFOLK SOUTHERN CORP COM 655844108   205,425 1,901 SH   SOLE   1,901 0 0
NORTHROP GRUMMAN CORP COM 666807102   315,565 1,357 SH   SOLE   1,357 0 0
NUCOR CORP COM 670346105   1,102,702 18,527 SH   SOLE   18,527 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   247,718 18,570 SH   SOLE   18,570 0 0
NUVEEN HIGH INCOME NOVEMBER COM 67077N106   330,980 33,500 SH   SOLE   33,500 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103   299,273 24,331 SH   SOLE   24,331 0 0
NUVEEN INTER DURATION MN TMF COM 670671106   673,752 53,010 SH   SOLE   53,010 0 0
NUVEEN PREFERRED SECURITIES COM 67072C105   144,057 15,473 SH   SOLE   15,473 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   216,293 15,494 SH   SOLE   15,494 0 0
NVIDIA CORP COM 67066G104   1,087,254 10,186 SH   SOLE   10,186 0 0
NXP SEMICONDUCTORS N V COM N6596X109   368,714 3,762 SH   SOLE   3,762 0 0
OCCIDENTAL PETE CORP DEL COM 674599105   750,535 10,537 SH   SOLE   10,537 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103   279,565 6,500 SH   SOLE   6,500 0 0
OPPENHEIMER REV WEIGHTED ETF MID CAP REV ETF 68386C203   791,986 14,642 SH   SOLE   14,642 0 0
ORACLE CORP COM 68389X105   427,295 11,113 SH   SOLE   11,113 0 0
PACCAR INC COM 693718108   509,460 7,973 SH   SOLE   7,973 0 0
PAYCHEX INC COM 704326107   243,963 4,007 SH   SOLE   4,007 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   856,863 16,529 SH   SOLE   16,529 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105   2,581,981 133,367 SH   SOLE   133,367 0 0
PEPSICO INC COM 713448108   1,005,528 9,610 SH   SOLE   9,610 0 0
PFIZER INC COM 717081103   3,160,480 97,305 SH   SOLE   97,305 0 0
PHILIP MORRIS INTL INC COM 718172109   1,090,059 11,915 SH   SOLE   11,915 0 0
PHILLIPS 66 COM 718546104   407,855 4,720 SH   SOLE   4,720 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   966,283 9,536 SH   SOLE   9,536 0 0
POWERSHARES ETF TR II DEV MKTS EX-US 73936T789   698,768 18,609 SH   SOLE   18,609 0 0
POWERSHARES ETF TR II INSUR NATL MUN 73936T474   873,048 35,076 SH   SOLE   35,076 0 0
POWERSHARES ETF TR II VAR RATE PFD POR 73937B597   2,235,449 90,835 SH   SOLE   90,835 0 0
POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823   650,532 24,820 SH   SOLE   24,820 0 0
POWERSHARES ETF TRUST DYN LSR & ENT 73935X757   466,953 11,668 SH   SOLE   11,668 0 0
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153   495,726 11,803 SH   SOLE   11,803 0 0
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567   329,499 2,858 SH   SOLE   2,858 0 0
POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308   285,699 13,432 SH   SOLE   13,432 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104   631,467 5,330 SH   SOLE   5,330 0 0
PPL CORP COM 69351T106   2,457,792 72,182 SH   SOLE   72,182 0 0
PRICE T ROWE GROUP INC COM 74144T108   366,591 4,871 SH   SOLE   4,871 0 0
PROCTER AND GAMBLE CO COM 742718109   1,437,851 17,101 SH   SOLE   17,101 0 0
QUALCOMM INC COM 747525103   4,241,227 65,049 SH   SOLE   65,049 0 0
QUALYS INC COM 74758T303   1,056,477 33,380 SH   SOLE   33,380 0 0
RAYTHEON CO COM NEW 755111507   344,308 2,425 SH   SOLE   2,425 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   569,978 18,560 SH   SOLE   18,560 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,145,760 8,525 SH   SOLE   8,525 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   543,817 9,381 SH   SOLE   9,381 0 0
RYDER SYS INC COM 783549108   471,950 6,340 SH   SOLE   6,340 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106   1,082,226 12,491 SH   SOLE   12,491 0 0
RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858   378,808 10,285 SH   SOLE   10,285 0 0
SALESFORCE COM INC COM 79466L302   220,373 3,219 SH   SOLE   3,219 0 0
SCHLUMBERGER LTD COM 806857108   440,989 5,253 SH   SOLE   5,253 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107   2,336,233 61,206 SH   SOLE   61,206 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,334,183 21,443 SH   SOLE   21,443 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   510,314 21,949 SH   SOLE   21,949 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   447,864 9,221 SH   SOLE   9,221 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   231,501 3,358 SH   SOLE   3,358 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,130,203 15,138 SH   SOLE   15,138 0 0
SMITH A O COM 831865209   1,288,962 27,222 SH   SOLE   27,222 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   313,613 1,403 SH   SOLE   1,403 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739   251,541 5,247 SH   SOLE   5,247 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408   204,721 7,396 SH   SOLE   7,396 0 0
SPDR SERIES TRUST OILGAS EQUIP 78464A748   538,523 24,095 SH   SOLE   24,095 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516   1,451,035 55,852 SH   SOLE   55,852 0 0
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474   237,279 7,772 SH   SOLE   7,772 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417   1,512,128 41,485 SH   SOLE   41,485 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672   1,557,902 26,113 SH   SOLE   26,113 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862   1,492,470 26,599 SH   SOLE   26,599 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599   1,075,086 19,713 SH   SOLE   19,713 0 0
SPECTRA ENERGY CORP COM 847560109   769,850 18,736 SH   SOLE   18,736 0 0
STARWOOD PPTY TR INC COM 85571B105   2,151,824 98,033 SH   SOLE   98,033 0 0
SYMANTEC CORP COM 871503108   1,141,942 47,800 SH   SOLE   47,800 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100   1,235,675 42,980 SH   SOLE   42,980 0 0
TARGET CORP COM 87612E106   331,487 4,589 SH   SOLE   4,589 0 0
TERADYNE INC COM 880770102   1,078,941 42,478 SH   SOLE   42,478 0 0
TESLA MTRS INC COM 88160R101   1,727,256 8,083 SH   SOLE   8,083 0 0
THOMSON REUTERS CORP COM 884903105   2,332,086 53,268 SH   SOLE   53,268 0 0
TJX COS INC NEW COM 872540109   1,258,728 16,754 SH   SOLE   16,754 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   484,543 9,820 SH   SOLE   9,820 0 0
TRANSDIGM GROUP INC COM 893641100   1,589,361 6,384 SH   SOLE   6,384 0 0
TRAVELERS COMPANIES INC COM 89417E109   352,202 2,877 SH   SOLE   2,877 0 0
TREX CO INC COM 89531P105   1,178,134 18,294 SH   SOLE   18,294 0 0
TUPPERWARE BRANDS CORP COM 899896104   1,775,728 33,746 SH   SOLE   33,746 0 0
UNION PAC CORP COM 907818108   830,506 8,010 SH   SOLE   8,010 0 0
UNITED TECHNOLOGIES CORP COM 913017109   819,697 7,478 SH   SOLE   7,478 0 0
UNITEDHEALTH GROUP INC COM 91324P102   2,354,669 14,713 SH   SOLE   14,713 0 0
V F CORP COM 918204108   280,888 5,265 SH   SOLE   5,265 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361   2,959,875 99,726 SH   SOLE   99,726 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536   612,463 31,636 SH   SOLE   31,636 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544   936,184 40,370 SH   SOLE   40,370 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460   604,637 23,428 SH   SOLE   23,428 0 0
VANECK VECTORS ETF TR RETAIL ETF 92189F684   578,582 7,633 SH   SOLE   7,633 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   5,847,997 73,606 SH   SOLE   73,606 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,896,957 17,016 SH   SOLE   17,016 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   992,336 7,695 SH   SOLE   7,695 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   282,080 1,374 SH   SOLE   1,374 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,612,535 17,337 SH   SOLE   17,337 0 0
VANGUARD INDEX FDS REIT ETF 922908553   310,560 3,763 SH   SOLE   3,763 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,482,064 15,454 SH   SOLE   15,454 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   665,610 6,502 SH   SOLE   6,502 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   293,217 8,195 SH   SOLE   8,195 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844   4,132,423 48,514 SH   SOLE   48,514 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   1,610,264 21,252 SH   SOLE   21,252 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   280,429 4,725 SH   SOLE   4,725 0 0
VENTAS INC COM 92276F100   447,675 7,161 SH   SOLE   7,161 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   3,916,587 73,372 SH   SOLE   73,372 0 0
VISA INC COM CL A 92826C839   2,470,581 31,666 SH   SOLE   31,666 0 0
WABTEC CORP COM 929740108   1,130,317 13,615 SH   SOLE   13,615 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,089,701 13,167 SH   SOLE   13,167 0 0
WAL-MART STORES INC COM 931142103   344,602 4,986 SH   SOLE   4,986 0 0
WD-40 CO COM 929236107   1,163,623 9,954 SH   SOLE   9,954 0 0
WELLS FARGO & CO NEW COM 949746101   1,946,968 35,329 SH   SOLE   35,329 0 0
WELLTOWER INC COM 95040Q104   2,049,425 30,620 SH   SOLE   30,620 0 0
WINDSTREAM HLDGS INC COM NEW 97382A200   109,151 14,891 SH   SOLE   14,891 0 0
WISDOMTREE TR MIDCAP DIVI FD 97717W505   760,986 8,063 SH   SOLE   8,063 0 0