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   1,214,745 6,349 SH   SOLE   6,349 0 0
ABBOTT LABS COM 002824100   952,567 21,449 SH   SOLE   21,449 0 0
ABBVIE INC COM 00287Y109   757,615 11,627 SH   SOLE   11,627 0 0
ABIOMED INC COM 003654100   2,508,883 20,039 SH   SOLE   20,039 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   607,552 5,068 SH   SOLE   5,068 0 0
ADOBE SYS INC COM 00724F101   214,715 1,650 SH   SOLE   1,650 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   821,988 7,623 SH   SOLE   7,623 0 0
ALPHABET INC CAP STK CL A 02079K305   3,958,378 4,669 SH   SOLE   4,669 0 0
ALPHABET INC CAP STK CL C 02079K107   487,781 588 SH   SOLE   588 0 0
ALPS ETF TR ALERIAN MLP 00162Q866   528,035 41,545 SH   SOLE   41,545 0 0
ALTRIA GROUP INC COM 02209S103   1,714,414 24,005 SH   SOLE   24,005 0 0
AMAZON COM INC COM 023135106   4,022,232 4,537 SH   SOLE   4,537 0 0
AMERICAN ELEC PWR INC COM 025537101   458,081 6,824 SH   SOLE   6,824 0 0
AMERICAN EXPRESS CO COM 025816109   516,609 6,530 SH   SOLE   6,530 0 0
AMGEN INC COM 031162100   1,204,110 7,339 SH   SOLE   7,339 0 0
AMPHENOL CORP NEW CL A 032095101   2,686,169 37,743 SH   SOLE   37,743 0 0
ANADARKO PETE CORP COM 032511107   207,638 3,349 SH   SOLE   3,349 0 0
APPLE INC COM 037833100   6,303,653 43,879 SH   SOLE   43,879 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   338,394 7,350 SH   SOLE   7,350 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   564,759 18,136 SH   SOLE   18,136 0 0
AT&T INC COM 00206R102   3,213,271 77,335 SH   SOLE   77,335 0 0
AUTODESK INC COM 052769106   1,330,600 15,388 SH   SOLE   15,388 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   894,297 8,734 SH   SOLE   8,734 0 0
AVON PRODS INC COM 054303102   132,550 30,125 SH   SOLE   30,125 0 0
B & G FOODS INC NEW COM 05508R106   2,353,606 58,475 SH   SOLE   58,475 0 0
BANK AMER CORP COM 060505104   428,848 18,179 SH   SOLE   18,179 0 0
BANK N S HALIFAX COM 064149107   2,013,732 34,382 SH   SOLE   34,382 0 0
BB&T CORP COM 054937107   1,649,162 36,894 SH   SOLE   36,894 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   782,729 4,696 SH   SOLE   4,696 0 0
BLACKROCK INC COM 09247X101   1,360,310 3,547 SH   SOLE   3,547 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105   317,107 14,013 SH   SOLE   14,013 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   328,144 23,540 SH   SOLE   23,540 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104   200,298 13,300 SH   SOLE   13,300 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100   167,221 11,170 SH   SOLE   11,170 0 0
BOEING CO COM 097023105   510,772 2,888 SH   SOLE   2,888 0 0
BP PLC SPONSORED ADR 055622104   384,951 11,152 SH   SOLE   11,152 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   214,583 3,946 SH   SOLE   3,946 0 0
BROADCOM LTD SHS Y09827109   571,924 2,612 SH   SOLE   2,612 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101   175,448 15,721 SH   SOLE   15,721 0 0
CANADIAN NATL RY CO COM 136375102   1,463,962 19,802 SH   SOLE   19,802 0 0
CARDINAL HEALTH INC COM 14149Y108   215,047 2,637 SH   SOLE   2,637 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   418,791 7,109 SH   SOLE   7,109 0 0
CATERPILLAR INC DEL COM 149123101   2,772,221 29,886 SH   SOLE   29,886 0 0
CATHAY GEN BANCORP COM 149150104   594,101 15,767 SH   SOLE   15,767 0 0
CELGENE CORP COM 151020104   308,089 2,476 SH   SOLE   2,476 0 0
CENTURYLINK INC COM 156700106   1,405,329 59,624 SH   SOLE   59,624 0 0
CHEVRON CORP NEW COM 166764100   3,961,825 36,899 SH   SOLE   36,899 0 0
CHURCH & DWIGHT INC COM 171340102   613,750 12,307 SH   SOLE   12,307 0 0
CIGNA CORPORATION COM 125509109   1,377,885 9,406 SH   SOLE   9,406 0 0
CINEMARK HOLDINGS INC COM 17243V102   201,880 4,553 SH   SOLE   4,553 0 0
CISCO SYS INC COM 17275R102   1,068,148 31,602 SH   SOLE   31,602 0 0
CITIGROUP INC COM NEW 172967424   322,729 5,395 SH   SOLE   5,395 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530   200,008 9,421 SH   SOLE   9,421 0 0
CME GROUP INC COM 12572Q105   225,958 1,902 SH   SOLE   1,902 0 0
COCA COLA CO COM 191216100   1,321,320 31,134 SH   SOLE   31,134 0 0
COMCAST CORP NEW CL A 20030N101   1,008,728 26,835 SH   SOLE   26,835 0 0
CONAGRA BRANDS INC COM 205887102   511,075 12,669 SH   SOLE   12,669 0 0
CONOCOPHILLIPS COM 20825C104   219,827 4,408 SH   SOLE   4,408 0 0
COPA HOLDINGS SA CL A P31076105   204,744 1,824 SH   SOLE   1,824 0 0
CORESITE RLTY CORP COM 21870Q105   444,307 4,934 SH   SOLE   4,934 0 0
COSTCO WHSL CORP NEW COM 22160K105   572,501 3,414 SH   SOLE   3,414 0 0
CUMMINS INC COM 231021106   326,441 2,159 SH   SOLE   2,159 0 0
CVS HEALTH CORP COM 126650100   874,726 11,143 SH   SOLE   11,143 0 0
DBX ETF TR XTRAK MSCI EMKT 233051101   281,488 13,638 SH   SOLE   13,638 0 0
DBX ETF TR XTRAK MSCI EAFE 233051200   933,269 31,540 SH   SOLE   31,540 0 0
DEERE & CO COM 244199105   516,976 4,749 SH   SOLE   4,749 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   723,415 6,259 SH   SOLE   6,259 0 0
DIGITAL RLTY TR INC COM 253868103   2,117,208 19,900 SH   SOLE   19,900 0 0
DISNEY WALT CO COM DISNEY 254687106   1,883,975 16,615 SH   SOLE   16,615 0 0
DOMINION RES INC VA NEW COM 25746U109   667,814 8,609 SH   SOLE   8,609 0 0
DONALDSON INC COM 257651109   381,048 8,371 SH   SOLE   8,371 0 0
DOW CHEM CO COM 260543103   200,596 3,157 SH   SOLE   3,157 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,981,739 24,165 SH   SOLE   24,165 0 0
EAGLE MATERIALS INC COM 26969P108   1,071,066 11,026 SH   SOLE   11,026 0 0
EATON CORP PLC SHS G29183103   301,617 4,068 SH   SOLE   4,068 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   252,637 11,945 SH   SOLE   11,945 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101   224,636 14,335 SH   SOLE   14,335 0 0
ECOLAB INC COM 278865100   266,348 2,125 SH   SOLE   2,125 0 0
EMERSON ELEC CO COM 291011104   2,538,264 42,403 SH   SOLE   42,403 0 0
ENBRIDGE INC COM 29250N105   641,909 15,342 SH   SOLE   15,342 0 0
EOG RES INC COM 26875P101   294,991 3,024 SH   SOLE   3,024 0 0
ETF MANAGERS TR PUREFUNDS ISE CY 26924G201   488,852 16,560 SH   SOLE   16,560 0 0
EVERCORE PARTNERS INC CLASS A 29977A105   1,084,758 13,925 SH   SOLE   13,925 0 0
EXXON MOBIL CORP COM 30231G102   3,004,562 36,637 SH   SOLE   36,637 0 0
F M C CORP COM NEW 302491303   1,617,968 23,250 SH   SOLE   23,250 0 0
FACEBOOK INC CL A 30303M102   4,939,363 34,772 SH   SOLE   34,772 0 0
FEDEX CORP COM 31428X106   728,885 3,735 SH   SOLE   3,735 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202   1,247,430 29,511 SH   SOLE   29,511 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200   2,076,170 39,888 SH   SOLE   39,888 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   695,515 12,121 SH   SOLE   12,121 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   1,062,418 28,854 SH   SOLE   28,854 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408   863,014 17,663 SH   SOLE   17,663 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886   2,596,267 135,788 SH   SOLE   135,788 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100   198,904 10,179 SH   SOLE   10,179 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302   869,483 9,876 SH   SOLE   9,876 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   600,987 24,999 SH   SOLE   24,999 0 0
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507   464,822 17,222 SH   SOLE   17,222 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309   2,635,707 54,468 SH   SOLE   54,468 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108   1,973,398 101,096 SH   SOLE   101,096 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108   1,282,942 24,372 SH   SOLE   24,372 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   1,791,759 36,344 SH   SOLE   36,344 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   2,026,210 34,666 SH   SOLE   34,666 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109   1,771,218 61,479 SH   SOLE   61,479 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   372,831 6,851 SH   SOLE   6,851 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108   142,573 10,309 SH   SOLE   10,309 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   311,422 10,735 SH   SOLE   10,735 0 0
FORD MTR CO DEL COM PAR $0.01 345370860   237,666 20,418 SH   SOLE   20,418 0 0
GENERAL DYNAMICS CORP COM 369550108   603,453 3,224 SH   SOLE   3,224 0 0
GENERAL ELECTRIC CO COM 369604103   6,311,739 211,803 SH   SOLE   211,803 0 0
GENERAL MLS INC COM 370334104   771,126 13,068 SH   SOLE   13,068 0 0
GENERAL MTRS CO COM 37045V100   1,950,932 55,173 SH   SOLE   55,173 0 0
GENTEX CORP COM 371901109   247,364 11,597 SH   SOLE   11,597 0 0
HALLIBURTON CO COM 406216101   1,704,831 34,644 SH   SOLE   34,644 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100   210,452 8,545 SH   SOLE   8,545 0 0
HARRIS CORP DEL COM 413875105   211,302 1,899 SH   SOLE   1,899 0 0
HCP INC COM 40414L109   1,537,682 49,159 SH   SOLE   49,159 0 0
HEICO CORP NEW COM 422806109   2,808,276 32,205 SH   SOLE   32,205 0 0
HILL ROM HLDGS INC COM 431475102   205,305 2,908 SH   SOLE   2,908 0 0
HOME DEPOT INC COM 437076102   1,380,766 9,404 SH   SOLE   9,404 0 0
HONEYWELL INTL INC COM 438516106   1,125,315 9,012 SH   SOLE   9,012 0 0
HUNT J B TRANS SVCS INC COM 445658107   1,222,619 13,327 SH   SOLE   13,327 0 0
IDEX CORP COM 45167R104   346,922 3,710 SH   SOLE   3,710 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,637,807 12,364 SH   SOLE   12,364 0 0
INCYTE CORP COM 45337C102   2,901,842 21,709 SH   SOLE   21,709 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   649,457 25,163 SH   SOLE   25,163 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,388,698 47,738 SH   SOLE   47,738 0 0
INGERSOLL-RAND PLC SHS G47791101   507,762 6,244 SH   SOLE   6,244 0 0
INTEL CORP COM 458140100   3,388,843 93,952 SH   SOLE   93,952 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,435,734 25,472 SH   SOLE   25,472 0 0
INTL PAPER CO COM 460146103   287,139 5,655 SH   SOLE   5,655 0 0
INTUIT COM 461202103   207,042 1,785 SH   SOLE   1,785 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,220,220 1,592 SH   SOLE   1,592 0 0
INVESCO LTD SHS G491BT108   274,690 8,968 SH   SOLE   8,968 0 0
IPG PHOTONICS CORP COM 44980X109   1,325,527 10,982 SH   SOLE   10,982 0 0
IROBOT CORP COM 462726100   1,226,169 18,539 SH   SOLE   18,539 0 0
IRON MTN INC NEW COM 46284V101   1,809,281 50,723 SH   SOLE   50,723 0 0
ISHARES MIN VOL GBL ETF 464286525   480,211 6,226 SH   SOLE   6,226 0 0
ISHARES EM HGHYL BD ETF 464286285   748,101 14,983 SH   SOLE   14,983 0 0
ISHARES MSCI BRZ CAP ETF 464286400   1,129,681 30,157 SH   SOLE   30,157 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,304,476 27,296 SH   SOLE   27,296 0 0
ISHARES TR CORE S&P TTL STK 464287150   722,759 13,377 SH   SOLE   13,377 0 0
ISHARES TR U.S. TECH ETF 464287721   614,457 4,546 SH   SOLE   4,546 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,005,272 25,521 SH   SOLE   25,521 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515   598,853 4,735 SH   SOLE   4,735 0 0
ISHARES TR U.S. AER&DEF ETF 464288760   1,636,961 11,007 SH   SOLE   11,007 0 0
ISHARES TR US BR DEL SE ETF 464288794   1,081,330 21,095 SH   SOLE   21,095 0 0
ISHARES TR INTERM CR BD ETF 464288638   9,151,006 83,985 SH   SOLE   83,985 0 0
ISHARES TR US CREDIT BD ETF 464288620   1,390,581 12,652 SH   SOLE   12,652 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   261,135 2,473 SH   SOLE   2,473 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661   3,791,786 30,815 SH   SOLE   30,815 0 0
ISHARES TR CORE S&P SCP ETF 464287804   5,684,053 82,187 SH   SOLE   82,187 0 0
ISHARES TR 7-10YR TR BD ETF 464287440   963,720 9,127 SH   SOLE   9,127 0 0
ISHARES TR CORE S&P US ETF 464287671   1,085,849 23,412 SH   SOLE   23,412 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,082,199 7,147 SH   SOLE   7,147 0 0
ISHARES TR MSCI KLD400 SOC 464288570   2,111,825 24,341 SH   SOLE   24,341 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646   615,806 5,852 SH   SOLE   5,852 0 0
ISHARES TR CORE US AGGBD ET 464287226   2,174,899 20,047 SH   SOLE   20,047 0 0
ISHARES TR MBS ETF 464288588   903,864 8,483 SH   SOLE   8,483 0 0
ISHARES TR U.S. FINLS ETF 464287788   368,129 3,538 SH   SOLE   3,538 0 0
ISHARES TR 20 YR TR BD ETF 464287432   963,145 7,979 SH   SOLE   7,979 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457   8,094,311 95,768 SH   SOLE   95,768 0 0
ISHARES TR CORE S&P MCP ETF 464287507   5,964,106 34,833 SH   SOLE   34,833 0 0
ISHARES TR US HOME CONS ETF 464288752   1,200,593 37,542 SH   SOLE   37,542 0 0
ISHARES TR NATIONAL MUN ETF 464288414   828,892 7,608 SH   SOLE   7,608 0 0
ISHARES TR TIPS BD ETF 464287176   4,965,399 43,309 SH   SOLE   43,309 0 0
ISHARES TR RUS MID CAP ETF 464287499   258,683 1,382 SH   SOLE   1,382 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   1,145,449 12,850 SH   SOLE   12,850 0 0
ISHARES TR S&P 500 VAL ETF 464287408   6,417,291 61,681 SH   SOLE   61,681 0 0
ISHARES TR IBOXX INV CP ETF 464287242   5,322,343 45,139 SH   SOLE   45,139 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   2,005,812 15,251 SH   SOLE   15,251 0 0
ISHARES TR U.S. INDS ETF 464287754   539,749 4,286 SH   SOLE   4,286 0 0
ISHARES TR U.S. PFD STK ETF 464288687   1,971,963 50,955 SH   SOLE   50,955 0 0
ISHARES TR CORE S&P500 ETF 464287200   20,045,713 84,485 SH   SOLE   84,485 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,454,370 27,960 SH   SOLE   27,960 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   406,971 2,960 SH   SOLE   2,960 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556   1,298,013 4,426 SH   SOLE   4,426 0 0
ISHARES TR JP MOR EM MK ETF 464288281   3,066,830 26,973 SH   SOLE   26,973 0 0
ISHARES TR US TREASURY ETF 46429B267   967,054 38,605 SH   SOLE   38,605 0 0
ISHARES TR MSCI EAFE ESG OP 46435G516   1,564,203 26,031 SH   SOLE   26,031 0 0
ISHARES TR CORE MSCI EAFE 46432F842   3,669,452 63,321 SH   SOLE   63,321 0 0
ISHARES TR A RATE CP BD ETF 46429B291   390,950 7,570 SH   SOLE   7,570 0 0
ISHARES TR MIN VOL USA ETF 46429B697   1,126,621 23,609 SH   SOLE   23,609 0 0
ISHARES TR CORE MSCITOTAL 46432F834   2,547,627 46,532 SH   SOLE   46,532 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   291,601 6,103 SH   SOLE   6,103 0 0
ISHARES TR FLTG RATE BD ETF 46429B655   879,636 17,292 SH   SOLE   17,292 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   260,553 3,107 SH   SOLE   3,107 0 0
ISHARES TR HDG MSCI EAFE 46434V803   5,957,007 216,461 SH   SOLE   216,461 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507   2,225,874 44,296 SH   SOLE   44,296 0 0
JOHNSON & JOHNSON COM 478160104   3,181,374 25,543 SH   SOLE   25,543 0 0
JPMORGAN CHASE & CO COM 46625H100   2,307,244 26,266 SH   SOLE   26,266 0 0
KIMBERLY CLARK CORP COM 494368103   3,447,716 26,192 SH   SOLE   26,192 0 0
KRAFT HEINZ CO COM 500754106   2,014,133 22,180 SH   SOLE   22,180 0 0
LAUDER ESTEE COS INC CL A 518439104   615,151 7,255 SH   SOLE   7,255 0 0
LINCOLN NATL CORP IND COM 534187109   291,056 4,447 SH   SOLE   4,447 0 0
LOCKHEED MARTIN CORP COM 539830109   2,117,068 7,911 SH   SOLE   7,911 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   249,040 2,731 SH   SOLE   2,731 0 0
MARKEL CORP COM 570535104   530,868 544 SH   SOLE   544 0 0
MARRIOTT INTL INC NEW CL A 571903202   259,937 2,760 SH   SOLE   2,760 0 0
MARSH & MCLENNAN COS INC COM 571748102   417,774 5,654 SH   SOLE   5,654 0 0
MASTERCARD INCORPORATED CL A 57636Q104   392,070 3,486 SH   SOLE   3,486 0 0
MCDONALDS CORP COM 580135101   803,910 6,203 SH   SOLE   6,203 0 0
MEDTRONIC PLC SHS G5960L103   206,212 2,560 SH   SOLE   2,560 0 0
MERCK & CO INC COM 58933Y105   607,915 9,567 SH   SOLE   9,567 0 0
MERCURY GENL CORP NEW COM 589400100   1,163,689 19,080 SH   SOLE   19,080 0 0
METLIFE INC COM 59156R108   566,083 10,717 SH   SOLE   10,717 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,294,973 2,704 SH   SOLE   2,704 0 0
MFS MUN INCOME TR SH BEN INT 552738106   105,246 15,143 SH   SOLE   15,143 0 0
MICROSOFT CORP COM 594918104   2,039,215 30,963 SH   SOLE   30,963 0 0
MONDELEZ INTL INC CL A 609207105   733,192 17,019 SH   SOLE   17,019 0 0
MONOLITHIC PWR SYS INC COM 609839105   1,385,276 15,041 SH   SOLE   15,041 0 0
MORGAN STANLEY COM NEW 617446448   241,832 5,645 SH   SOLE   5,645 0 0
NETFLIX INC COM 64110L106   998,604 6,756 SH   SOLE   6,756 0 0
NEUBERGER BERMAN INTER MUNI COM 64124P101   248,300 16,721 SH   SOLE   16,721 0 0
NEWMARKET CORP COM 651587107   206,220 455 SH   SOLE   455 0 0
NEXTERA ENERGY INC COM 65339F101   875,332 6,819 SH   SOLE   6,819 0 0
NIKE INC CL B 654106103   218,406 3,919 SH   SOLE   3,919 0 0
NORFOLK SOUTHERN CORP COM 655844108   212,853 1,901 SH   SOLE   1,901 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,457,576 6,128 SH   SOLE   6,128 0 0
NUCOR CORP COM 670346105   2,209,473 36,997 SH   SOLE   36,997 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   269,639 20,183 SH   SOLE   20,183 0 0
NUVEEN HIGH INCOME NOVEMBER COM 67077N106   335,000 33,500 SH   SOLE   33,500 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103   246,644 19,090 SH   SOLE   19,090 0 0
NUVEEN INTER DURATION MN TMF COM 670671106   444,356 34,260 SH   SOLE   34,260 0 0
NUVEEN PREFERRED SECURITIES COM 67072C105   148,570 15,573 SH   SOLE   15,573 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   212,109 15,494 SH   SOLE   15,494 0 0
NVIDIA CORP COM 67066G104   3,526,173 32,371 SH   SOLE   32,371 0 0
OCCIDENTAL PETE CORP DEL COM 674599105   688,352 10,864 SH   SOLE   10,864 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103   286,147 5,300 SH   SOLE   5,300 0 0
OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203   819,954 14,758 SH   SOLE   14,758 0 0
ORACLE CORP COM 68389X105   870,163 19,506 SH   SOLE   19,506 0 0
PACCAR INC COM 693718108   533,297 7,936 SH   SOLE   7,936 0 0
PARKER HANNIFIN CORP COM 701094104   329,778 2,057 SH   SOLE   2,057 0 0
PAYCHEX INC COM 704326107   394,792 6,703 SH   SOLE   6,703 0 0
PAYPAL HLDGS INC COM 70450Y103   326,522 7,590 SH   SOLE   7,590 0 0
PEGASYSTEMS INC COM 705573103   1,860,687 42,433 SH   SOLE   42,433 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105   2,526,066 138,795 SH   SOLE   138,795 0 0
PEPSICO INC COM 713448108   1,440,541 12,878 SH   SOLE   12,878 0 0
PFIZER INC COM 717081103   4,040,417 118,106 SH   SOLE   118,106 0 0
PHILIP MORRIS INTL INC COM 718172109   1,570,487 13,910 SH   SOLE   13,910 0 0
PHILLIPS 66 COM 718546104   375,265 4,737 SH   SOLE   4,737 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   894,012 8,795 SH   SOLE   8,795 0 0
POWERSHARES ETF TR II DWA TACT MLT 73937B399   274,589 9,810 SH   SOLE   9,810 0 0
POWERSHARES ETF TR II INSUR NATL MUN 73936T474   920,228 36,765 SH   SOLE   36,765 0 0
POWERSHARES ETF TR II DEV MKTS EX-US 73936T789   741,184 18,488 SH   SOLE   18,488 0 0
POWERSHARES ETF TR II VAR RATE PFD POR 73937B597   2,480,713 97,474 SH   SOLE   97,474 0 0
POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823   1,134,143 40,870 SH   SOLE   40,870 0 0
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153   615,627 13,593 SH   SOLE   13,593 0 0
POWERSHARES ETF TRUST DYN LSR & ENT 73935X757   559,603 13,576 SH   SOLE   13,576 0 0
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567   352,985 3,032 SH   SOLE   3,032 0 0
POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744   507,032 12,409 SH   SOLE   12,409 0 0
POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308   296,176 13,432 SH   SOLE   13,432 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104   799,011 6,036 SH   SOLE   6,036 0 0
PPL CORP COM 69351T106   2,821,843 75,471 SH   SOLE   75,471 0 0
PRICE T ROWE GROUP INC COM 74144T108   542,201 7,956 SH   SOLE   7,956 0 0
PRICELINE GRP INC COM NEW 741503403   395,153 222 SH   SOLE   222 0 0
PROCTER AND GAMBLE CO COM 742718109   2,145,768 23,882 SH   SOLE   23,882 0 0
PRUDENTIAL FINL INC COM 744320102   266,036 2,494 SH   SOLE   2,494 0 0
PTC INC COM 69370C100   1,218,056 23,179 SH   SOLE   23,179 0 0
QORVO INC COM 74736K101   1,377,782 20,096 SH   SOLE   20,096 0 0
QUALCOMM INC COM 747525103   3,800,167 66,274 SH   SOLE   66,274 0 0
QUALYS INC COM 74758T303   1,304,859 34,429 SH   SOLE   34,429 0 0
RAYTHEON CO COM NEW 755111507   633,404 4,153 SH   SOLE   4,153 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101   588,202 18,160 SH   SOLE   18,160 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,415,092 9,088 SH   SOLE   9,088 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   474,778 8,504 SH   SOLE   8,504 0 0
RYDER SYS INC COM 783549108   420,955 5,580 SH   SOLE   5,580 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106   1,236,066 13,610 SH   SOLE   13,610 0 0
RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858   486,606 12,907 SH   SOLE   12,907 0 0
RYDEX ETF TRUST GUGGENHEIM SP 78355W486   207,707 7,702 SH   SOLE   7,702 0 0
SALESFORCE COM INC COM 79466L302   381,599 4,626 SH   SOLE   4,626 0 0
SCHLUMBERGER LTD COM 806857108   900,884 11,535 SH   SOLE   11,535 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107   2,977,412 64,825 SH   SOLE   64,825 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   207,517 6,567 SH   SOLE   6,567 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   603,311 25,424 SH   SOLE   25,424 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   308,668 4,151 SH   SOLE   4,151 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   606,997 11,830 SH   SOLE   11,830 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,551,107 23,841 SH   SOLE   23,841 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,565,035 15,973 SH   SOLE   15,973 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   345,359 1,465 SH   SOLE   1,465 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408   206,792 7,396 SH   SOLE   7,396 0 0
SPDR SERIES TRUST OILGAS EQUIP 78464A748   554,846 27,618 SH   SOLE   27,618 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672   1,607,350 26,849 SH   SOLE   26,849 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516   1,494,078 56,084 SH   SOLE   56,084 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359   211,085 4,388 SH   SOLE   4,388 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862   1,760,736 29,185 SH   SOLE   29,185 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599   1,281,064 21,734 SH   SOLE   21,734 0 0
SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474   265,848 8,685 SH   SOLE   8,685 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417   1,577,834 42,725 SH   SOLE   42,725 0 0
STARWOOD PPTY TR INC COM 85571B105   2,331,972 103,276 SH   SOLE   103,276 0 0
SYMANTEC CORP COM 871503108   1,545,904 50,388 SH   SOLE   50,388 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100   1,613,495 49,132 SH   SOLE   49,132 0 0
TARGET CORP COM 87612E106   379,887 6,883 SH   SOLE   6,883 0 0
TERADYNE INC COM 880770102   1,399,376 44,996 SH   SOLE   44,996 0 0
TEXAS INSTRS INC COM 882508104   428,176 5,315 SH   SOLE   5,315 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   208,896 1,360 SH   SOLE   1,360 0 0
THOMSON REUTERS CORP COM 884903105   2,405,577 55,646 SH   SOLE   55,646 0 0
TJX COS INC NEW COM 872540109   1,401,930 17,728 SH   SOLE   17,728 0 0
TORO CO COM 891092108   205,181 3,285 SH   SOLE   3,285 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   424,473 8,474 SH   SOLE   8,474 0 0
TRAVELERS COMPANIES INC COM 89417E109   2,029,653 16,838 SH   SOLE   16,838 0 0
TREX CO INC COM 89531P105   1,323,267 19,070 SH   SOLE   19,070 0 0
TUPPERWARE BRANDS CORP COM 899896104   2,234,436 35,626 SH   SOLE   35,626 0 0
UNION PAC CORP COM 907818108   1,158,234 10,935 SH   SOLE   10,935 0 0
UNITED PARCEL SERVICE INC CL B 911312106   257,735 2,402 SH   SOLE   2,402 0 0
UNITED TECHNOLOGIES CORP COM 913017109   1,342,214 11,962 SH   SOLE   11,962 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,265,603 19,911 SH   SOLE   19,911 0 0
UNIVAR INC COM 91336L107   277,166 9,040 SH   SOLE   9,040 0 0
V F CORP COM 918204108   608,078 11,062 SH   SOLE   11,062 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460   547,224 20,849 SH   SOLE   20,849 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536   607,573 31,062 SH   SOLE   31,062 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361   3,612,556 118,173 SH   SOLE   118,173 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544   653,179 27,866 SH   SOLE   27,866 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   4,608,613 57,810 SH   SOLE   57,810 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,106,734 10,239 SH   SOLE   10,239 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   2,543,659 20,908 SH   SOLE   20,908 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   297,726 1,376 SH   SOLE   1,376 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   269,375 2,643 SH   SOLE   2,643 0 0
VANGUARD INDEX FDS REIT ETF 922908553   346,135 4,191 SH   SOLE   4,191 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,003,699 20,059 SH   SOLE   20,059 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,155,127 8,667 SH   SOLE   8,667 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,924,708 30,667 SH   SOLE   30,667 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   372,296 9,373 SH   SOLE   9,373 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844   4,689,382 52,139 SH   SOLE   52,139 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   223,421 5,685 SH   SOLE   5,685 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   1,567,288 20,184 SH   SOLE   20,184 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   293,763 4,858 SH   SOLE   4,858 0 0
VENTAS INC COM 92276F100   545,440 8,386 SH   SOLE   8,386 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   4,357,538 89,385 SH   SOLE   89,385 0 0
VISA INC COM CL A 92826C839   3,066,015 34,500 SH   SOLE   34,500 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,140,443 13,732 SH   SOLE   13,732 0 0
WAL-MART STORES INC COM 931142103   411,040 5,703 SH   SOLE   5,703 0 0
WASTE MGMT INC DEL COM 94106L109   314,869 4,318 SH   SOLE   4,318 0 0
WD-40 CO COM 929236107   1,140,162 10,465 SH   SOLE   10,465 0 0
WELLS FARGO & CO NEW COM 949746101   2,352,533 42,266 SH   SOLE   42,266 0 0
WELLTOWER INC COM 95040Q104   2,284,202 32,254 SH   SOLE   32,254 0 0
WISDOMTREE TR MIDCAP DIVI FD 97717W505   1,000,950 10,263 SH   SOLE   10,263 0 0
ZOETIS INC CL A 98978V103   228,050 4,273 SH   SOLE   4,273 0 0