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 609 10,678 SH   SOLE   0 0 10,678
ABBVIE INC COM 00287Y109 733 7,566 SH   SOLE   0 0 7,566
ALPHABET INC CAP STK CL C 02079K107 636 607 SH   SOLE   0 0 607
ALTRIA GROUP INC COM 02209S103 257 3,597 SH   SOLE   0 0 3,597
AMAZON COM INC COM 023135106 691 592 SH   SOLE   0 0 592
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 70 11,500 SH   SOLE   0 0 11,500
AMERICAN TOWER CORP NEW COM 03027X100 234 1,640 SH   SOLE   0 0 1,640
AMTECH SYS INC COM PAR $0.01N 032332504 3,213 319,026 SH   SOLE   0 0 319,026
APPLE INC COM 037833100 4,166 24,552 SH   SOLE   0 0 24,552
AT&T INC COM 00206R102 861 22,170 SH   SOLE   0 0 22,170
AUTOMATIC DATA PROCESSING IN COM 053015103 208 1,766 SH   SOLE   0 0 1,766
BANK AMER CORP 7.25%CNV PFD L 060505682 264 200 SH   SOLE   0 0 200
BANK AMER CORP COM 060505104 1,040 35,191 SH   SOLE   0 0 35,191
BAR HBR BANKSHARES COM 066849100 312 11,496 SH   SOLE   0 0 11,496
BERKSHIRE HATHAWAY INC DEL CL A 084670108 298 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,319 11,656 SH   SOLE   0 0 11,656
BOEING CO COM 097023105 1,047 3,537 SH   SOLE   0 0 3,537
BOSTON PROPERTIES INC COM 101121101 420 3,230 SH   SOLE   0 0 3,230
BRISTOL MYERS SQUIBB CO COM 110122108 300 4,871 SH   SOLE   0 0 4,871
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 963 21,500 SH   SOLE   0 0 21,500
CHEVRON CORP NEW COM 166764100 892 7,122 SH   SOLE   0 0 7,122
CISCO SYS INC COM 17275R102 288 7,507 SH   SOLE   0 0 7,507
CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 8,400 167,531 SH   SOLE   0 0 167,531
COMCAST CORP NEW CL A 20030N101 210 5,252 SH   SOLE   0 0 5,252
DISNEY WALT CO COM DISNEY 254687106 338 3,134 SH   SOLE   0 0 3,134
DOWDUPONT INC COM 26078J100 598 8,364 SH   SOLE   0 0 8,364
DUKE ENERGY CORP NEW COM NEW 26441C204 1,061 12,617 SH   SOLE   0 0 12,617
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 276 16,000 SH   SOLE   0 0 16,000
ENTERPRISE PRODS PARTNERS L COM 293792107 689 25,899 SH   SOLE   0 0 25,899
EXXON MOBIL CORP COM 30231G102 1,283 15,285 SH   SOLE   0 0 15,285
FACEBOOK INC CL A 30303M102 772 4,378 SH   SOLE   0 0 4,378
FEDEX CORP COM 31428X106 368 1,447 SH   SOLE   0 0 1,447
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 2,052 83,580 SH   SOLE   0 0 83,580
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 5,294 91,314 SH   SOLE   0 0 91,314
FIRST TR VALUE LINE DIVID IN SHS 33734H106 54,156 1,755,210 SH   SOLE   0 0 1,755,210
GENERAL ELECTRIC CO COM 369604103 826 47,394 SH   SOLE   0 0 47,394
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,214 93,403 SH   SOLE   0 0 93,403
HASBRO INC COM 418056107 215 2,362 SH   SOLE   0 0 2,362
HENRY JACK & ASSOC INC COM 426281101 351 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 823 4,335 SH   SOLE   0 0 4,335
HONEYWELL INTL INC COM 438516106 433 2,827 SH   SOLE   0 0 2,827
INDEPENDENT BANK CORP MASS COM 453836108 222 3,166 SH   SOLE   0 0 3,166
INTEL CORP COM 458140100 439 8,545 SH   SOLE   0 0 8,545
INTERNATIONAL BUSINESS MACHS COM 459200101 239 1,545 SH   SOLE   0 0 1,545
ISHARES INC MIN VOL EMRG MKT 464286533 2,143 35,266 SH   SOLE   0 0 35,266
ISHARES INC MSCI FRNTR100ETF 464286145 2,871 86,668 SH   SOLE   0 0 86,668
ISHARES TR 1 3 YR CR BD ETF 464288646 5,619 53,748 SH   SOLE   0 0 53,748
ISHARES TR CORE S&P MCP ETF 464287507 4,404 23,206 SH   SOLE   0 0 23,206
ISHARES TR CORE S&P SCP ETF 464287804 203 2,639 SH   SOLE   0 0 2,639
ISHARES TR CORE S&P500 ETF 464287200 1,034 3,852 SH   SOLE   0 0 3,852
ISHARES TR CORE US AGGBD ET 464287226 1,550 14,176 SH   SOLE   0 0 14,176
ISHARES TR EXPONENTIAL TECH 46434V381 7,704 217,316 SH   SOLE   0 0 217,316
ISHARES TR JPMORGAN USD EMG 464288281 4,366 37,595 SH   SOLE   0 0 37,595
ISHARES TR MIN VOL EAFE ETF 46429B689 1,086 14,863 SH   SOLE   0 0 14,863
ISHARES TR MSCI EAFE ETF 464287465 3,756 53,425 SH   SOLE   0 0 53,425
ISHARES TR MSCI EMG MKT ETF 464287234 1,336 28,333 SH   SOLE   0 0 28,333
ISHARES TR NASDAQ BIOTECH 464287556 1,624 15,210 SH   SOLE   0 0 15,210
ISHARES TR RUS 1000 ETF 464287622 7,533 50,689 SH   SOLE   0 0 50,689
ISHARES TR RUS 1000 GRW ETF 464287614 2,032 15,068 SH   SOLE   0 0 15,068
ISHARES TR RUS 1000 VAL ETF 464287598 1,680 13,526 SH   SOLE   0 0 13,526
ISHARES TR RUS 2000 GRW ETF 464287648 208 1,111 SH   SOLE   0 0 1,111
ISHARES TR RUS MD CP GR ETF 464287481 273 2,261 SH   SOLE   0 0 2,261
ISHARES TR RUS MID CAP ETF 464287499 2,410 11,580 SH   SOLE   0 0 11,580
ISHARES TR RUSSELL 2000 ETF 464287655 4,734 31,049 SH   SOLE   0 0 31,049
ISHARES TR S&P 500 GRWT ETF 464287309 871 5,703 SH   SOLE   0 0 5,703
ISHARES TR S&P 500 VAL ETF 464287408 607 5,316 SH   SOLE   0 0 5,316
ISHARES TR S&P US PFD STK 464288687 1,500 39,418 SH   SOLE   0 0 39,418
ISHARES TR SELECT DIVID ETF 464287168 245 2,483 SH   SOLE   0 0 2,483
ISHARES TR US AER DEF ETF 464288760 678 3,607 SH   SOLE   0 0 3,607
JOHNSON & JOHNSON COM 478160104 946 6,753 SH   SOLE   0 0 6,753
JPMORGAN CHASE & CO COM 46625H100 4,163 38,942 SH   SOLE   0 0 38,942
KOPIN CORP COM 500600101 64 20,000 SH   SOLE   0 0 20,000
LOCKHEED MARTIN CORP COM 539830109 529 1,648 SH   SOLE   0 0 1,648
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 587 8,286 SH   SOLE   0 0 8,286
MCDONALDS CORP COM 580135101 265 1,541 SH   SOLE   0 0 1,541
MERCK & CO INC COM 58933Y105 517 9,148 SH   SOLE   0 0 9,148
MICROSOFT CORP COM 594918104 687 7,989 SH   SOLE   0 0 7,989
NEOGEN CORP COM 640491106 1,480 18,000 SH   SOLE   0 0 18,000
NEXTERA ENERGY INC COM 65339F101 682 4,360 SH   SOLE   0 0 4,360
NUVEEN AMT FREE QLTY MUN INC COM 670657105 201 14,642 SH   SOLE   0 0 14,642
NUVEEN BUILD AMER BD FD COM 67074C103 220 10,000 SH   SOLE   0 0 10,000
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 198 13,001 SH   SOLE   0 0 13,001
NUVEEN QUALITY MUNCP INCOME COM 67066V101 226 16,062 SH   SOLE   0 0 16,062
PC-TEL INC COM 69325Q105 95 13,000 SH   SOLE   0 0 13,000
PEPSICO INC COM 713448108 408 3,404 SH   SOLE   0 0 3,404
PFIZER INC COM 717081103 568 15,692 SH   SOLE   0 0 15,692
PHILIP MORRIS INTL INC COM 718172109 323 3,059 SH   SOLE   0 0 3,059
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,674 46,025 SH   SOLE   0 0 46,025
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 11,961 281,935 SH   SOLE   0 0 281,935
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 15,195 318,361 SH   SOLE   0 0 318,361
POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 545 13,135 SH   SOLE   0 0 13,135
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 213 11,240 SH   SOLE   0 0 11,240
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 2,238 19,700 SH   SOLE   0 0 19,700
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1,857 14,300 SH   SOLE   0 0 14,300
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 2,997 19,221 SH   SOLE   0 0 19,221
PROCTER AND GAMBLE CO COM 742718109 891 9,683 SH   SOLE   0 0 9,683
QUALCOMM INC COM 747525103 733 11,433 SH   SOLE   0 0 11,433
RAYTHEON CO COM NEW 755111507 708 3,769 SH   SOLE   0 0 3,769
RIBBON COMMUNICATIONS INC COM 762544104 83 10,966 SH   SOLE   0 0 10,966
ROCKWELL AUTOMATION INC COM 773903109 220 1,120 SH   SOLE   0 0 1,120
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 8,551 55,486 SH   SOLE   0 0 55,486
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 14,707 145,500 SH   SOLE   0 0 145,500
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 17,906 170,760 SH   SOLE   0 0 170,760
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 682 20,011 SH   SOLE   0 0 20,011
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,865 25,754 SH   SOLE   0 0 25,754
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 382 4,624 SH   SOLE   0 0 4,624
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 201 3,138 SH   SOLE   0 0 3,138
SPDR GOLD TRUST GOLD SHS 78463V107 682 5,517 SH   SOLE   0 0 5,517
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,465 29,976 SH   SOLE   0 0 29,976
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 571 14,093 SH   SOLE   0 0 14,093
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,450 76,631 SH   SOLE   0 0 76,631
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,446 4,187 SH   SOLE   0 0 4,187
SPDR SER TR BLOMBERG BRC INV 78468R200 1,050 34,231 SH   SOLE   0 0 34,231
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 2,754 54,427 SH   SOLE   0 0 54,427
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,502 82,248 SH   SOLE   0 0 82,248
SPDR SERIES TRUST S&P BIOTECH 78464A870 403 4,753 SH   SOLE   0 0 4,753
SPDR SERIES TRUST S&P DIVID ETF 78464A763 332 3,519 SH   SOLE   0 0 3,519
STARBUCKS CORP COM 855244109 554 9,636 SH   SOLE   0 0 9,636
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 220 9,762 SH   SOLE   0 0 9,762
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 244 12,395 SH   SOLE   0 0 12,395
UGI CORP NEW COM 902681105 285 6,071 SH   SOLE   0 0 6,071
UNITED PARCEL SERVICE INC CL B 911312106 547 4,561 SH   SOLE   0 0 4,561
VALERO ENERGY CORP NEW COM 91913Y100 227 2,457 SH   SOLE   0 0 2,457
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,467 31,189 SH   SOLE   0 0 31,189
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18,107 162,019 SH   SOLE   0 0 162,019
VANGUARD INDEX FDS LARGE CAP ETF 922908637 250 2,036 SH   SOLE   0 0 2,036
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,514 37,296 SH   SOLE   0 0 37,296
VANGUARD INDEX FDS TOTAL STK MKT 922908769 10,301 75,030 SH   SOLE   0 0 75,030
VANGUARD INDEX FDS VALUE ETF 922908744 506 4,761 SH   SOLE   0 0 4,761
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,871 34,215 SH   SOLE   0 0 34,215
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 212 4,586 SH   SOLE   0 0 4,586
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 367 6,057 SH   SOLE   0 0 6,057
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,076 41,425 SH   SOLE   0 0 41,425
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 220 4,512 SH   SOLE   0 0 4,512
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9,641 94,453 SH   SOLE   0 0 94,453
VANGUARD STAR FD VG TL INTL STK F 921909768 265 4,673 SH   SOLE   0 0 4,673
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 314 4,494 SH   SOLE   0 0 4,494
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,008 32,492 SH   SOLE   0 0 32,492
VERIZON COMMUNICATIONS INC COM 92343V104 1,019 19,284 SH   SOLE   0 0 19,284
VISA INC COM CL A 92826C839 287 2,519 SH   SOLE   0 0 2,519
W P CAREY INC COM 92936U109 293 4,281 SH   SOLE   0 0 4,281
WELLS FARGO CO NEW COM 949746101 371 6,055 SH   SOLE   0 0 6,055
WEYERHAEUSER CO COM 962166104 463 13,154 SH   SOLE   0 0 13,154
XCERRA CORP COM 98400J108 294 30,000 SH   SOLE   0 0 30,000
YUM BRANDS INC COM 988498101 289 3,538 SH   SOLE   0 0 3,538