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 622 10,193 SH   SOLE   0 0 10,193
ABBVIE INC COM 00287Y109 695 7,436 SH   SOLE   0 0 7,436
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 445 2,391 SH   SOLE   0 0 2,391
ALPHABET INC CAP STK CL C 02079K107 627 561 SH   SOLE   0 0 561
AMAZON COM INC COM 023135106 928 547 SH   SOLE   0 0 547
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 73 11,500 SH   SOLE   0 0 11,500
AMERICAN TOWER CORP NEW COM 03027X100 236 1,640 SH   SOLE   0 0 1,640
AMTECH SYS INC COM PAR $0.01N 032332504 1,820 300,824 SH   SOLE   0 0 300,824
APPLE INC COM 037833100 4,514 24,339 SH   SOLE   0 0 24,339
AT&T INC COM 00206R102 738 22,989 SH   SOLE   0 0 22,989
BANK AMER CORP COM 060505104 1,076 38,227 SH   SOLE   0 0 38,227
BANK AMER CORP 7.25%CNV PFD L 060505682 250 200 SH   SOLE   0 0 200
BAR HBR BANKSHARES COM 066849100 200 6,670 SH   SOLE   0 0 6,670
BERKSHIRE HATHAWAY INC DEL CL A 084670108 282 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,178 11,653 SH   SOLE   0 0 11,653
BOEING CO COM 097023105 1,189 3,542 SH   SOLE   0 0 3,542
BOSTON PROPERTIES INC COM 101121101 405 3,230 SH   SOLE   0 0 3,230
BRISTOL MYERS SQUIBB CO COM 110122108 236 4,243 SH   SOLE   0 0 4,243
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 825 21,500 SH   SOLE   0 0 21,500
CAPITAL SOUTHWEST CORP COM 140501107 198 11,000 SH   SOLE   0 0 11,000
CARBONITE INC COM 141337105 245 7,000 SH   SOLE   0 0 7,000
CHEVRON CORP NEW COM 166764100 942 7,442 SH   SOLE   0 0 7,442
CISCO SYS INC COM 17275R102 419 9,724 SH   SOLE   0 0 9,724
COMCAST CORP NEW CL A 20030N101 206 6,255 SH   SOLE   0 0 6,255
DISNEY WALT CO COM DISNEY 254687106 435 4,140 SH   SOLE   0 0 4,140
DOWDUPONT INC COM 26078J100 554 8,374 SH   SOLE   0 0 8,374
DUKE ENERGY CORP NEW COM NEW 26441C204 754 9,530 SH   SOLE   0 0 9,530
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 719 25,957 SH   SOLE   0 0 25,957
EXXON MOBIL CORP COM 30231G102 1,279 15,449 SH   SOLE   0 0 15,449
FACEBOOK INC CL A 30303M102 603 3,102 SH   SOLE   0 0 3,102
FEDEX CORP COM 31428X106 354 1,551 SH   SOLE   0 0 1,551
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1,365 58,823 SH   SOLE   0 0 58,823
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 246 8,212 SH   SOLE   0 0 8,212
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 451 8,813 SH   SOLE   0 0 8,813
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 5,315 87,784 SH   SOLE   0 0 87,784
FIRST TR VALUE LINE DIVID IN SHS 33734H106 46,857 1,547,293 SH   SOLE   0 0 1,547,293
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 180 10,000 SH   SOLE   0 0 10,000
GENERAL ELECTRIC CO COM 369604103 416 30,502 SH   SOLE   0 0 30,502
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3,506 159,323 SH   SOLE   0 0 159,323
HASBRO INC COM 418056107 433 4,689 SH   SOLE   0 0 4,689
HENRY JACK & ASSOC INC COM 426281101 390 3,000 SH   SOLE   0 0 3,000
HOME DEPOT INC COM 437076102 850 4,345 SH   SOLE   0 0 4,345
HONEYWELL INTL INC COM 438516106 408 2,828 SH   SOLE   0 0 2,828
INDEPENDENT BANK CORP MASS COM 453836108 248 3,168 SH   SOLE   0 0 3,168
INTEL CORP COM 458140100 258 5,192 SH   SOLE   0 0 5,192
INTERNATIONAL BUSINESS MACHS COM 459200101 216 1,547 SH   SOLE   0 0 1,547
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 8,813 54,502 SH   SOLE   0 0 54,502
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 19,376 168,886 SH   SOLE   0 0 168,886
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 15,733 154,425 SH   SOLE   0 0 154,425
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,848 13,266 SH   SOLE   0 0 13,266
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 2,216 19,684 SH   SOLE   0 0 19,684
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 209 11,270 SH   SOLE   0 0 11,270
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 697 15,491 SH   SOLE   0 0 15,491
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 14,525 308,341 SH   SOLE   0 0 308,341
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 9,095 221,576 SH   SOLE   0 0 221,576
ISHARES INC MSCI FRNTR100ETF 464286145 3,057 106,119 SH   SOLE   0 0 106,119
ISHARES INC MIN VOL EMRG MKT 464286533 2,527 43,714 SH   SOLE   0 0 43,714
ISHARES TR CORE S&P TTL STK 464287150 225 3,604 SH   SOLE   0 0 3,604
ISHARES TR SELECT DIVID ETF 464287168 245 2,501 SH   SOLE   0 0 2,501
ISHARES TR CORE S&P500 ETF 464287200 1,323 4,845 SH   SOLE   0 0 4,845
ISHARES TR CORE US AGGBD ET 464287226 1,522 14,317 SH   SOLE   0 0 14,317
ISHARES TR MSCI EMG MKT ETF 464287234 2,149 49,601 SH   SOLE   0 0 49,601
ISHARES TR S&P 500 GRWT ETF 464287309 979 6,028 SH   SOLE   0 0 6,028
ISHARES TR S&P 500 VAL ETF 464287408 626 5,689 SH   SOLE   0 0 5,689
ISHARES TR MSCI EAFE ETF 464287465 6,106 91,192 SH   SOLE   0 0 91,192
ISHARES TR RUS MD CP GR ETF 464287481 287 2,265 SH   SOLE   0 0 2,265
ISHARES TR RUS MID CAP ETF 464287499 2,465 11,619 SH   SOLE   0 0 11,619
ISHARES TR CORE S&P MCP ETF 464287507 4,182 21,467 SH   SOLE   0 0 21,467
ISHARES TR NASDAQ BIOTECH 464287556 1,670 15,210 SH   SOLE   0 0 15,210
ISHARES TR RUS 1000 VAL ETF 464287598 1,579 13,008 SH   SOLE   0 0 13,008
ISHARES TR RUS 1000 GRW ETF 464287614 2,088 14,523 SH   SOLE   0 0 14,523
ISHARES TR RUS 1000 ETF 464287622 7,737 50,908 SH   SOLE   0 0 50,908
ISHARES TR RUS 2000 GRW ETF 464287648 227 1,115 SH   SOLE   0 0 1,115
ISHARES TR RUSSELL 2000 ETF 464287655 5,125 31,293 SH   SOLE   0 0 31,293
ISHARES TR CORE S&P SCP ETF 464287804 325 3,895 SH   SOLE   0 0 3,895
ISHARES TR JPMORGAN USD EMG 464288281 4,171 39,061 SH   SOLE   0 0 39,061
ISHARES TR 1 3 YR CR BD ETF 464288646 5,618 54,179 SH   SOLE   0 0 54,179
ISHARES TR S&P US PFD STK 464288687 2,079 55,092 SH   SOLE   0 0 55,092
ISHARES TR US AER DEF ETF 464288760 1,198 6,231 SH   SOLE   0 0 6,231
ISHARES TR MIN VOL EAFE ETF 46429B689 1,257 17,681 SH   SOLE   0 0 17,681
ISHARES TR USA MOMENTUM FCT 46432F396 1,945 17,735 SH   SOLE   0 0 17,735
ISHARES TR EXPONENTIAL TECH 46434V381 11,955 329,881 SH   SOLE   0 0 329,881
JOHNSON & JOHNSON COM 478160104 731 6,010 SH   SOLE   0 0 6,010
JPMORGAN CHASE & CO COM 46625H100 3,822 36,668 SH   SOLE   0 0 36,668
KOPIN CORP COM 500600101 57 20,000 SH   SOLE   0 0 20,000
LOCKHEED MARTIN CORP COM 539830109 490 1,658 SH   SOLE   0 0 1,658
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 573 8,286 SH   SOLE   0 0 8,286
MCDONALDS CORP COM 580135101 321 2,042 SH   SOLE   0 0 2,042
MERCK & CO INC COM 58933Y105 592 9,690 SH   SOLE   0 0 9,690
MICROSOFT CORP COM 594918104 869 8,802 SH   SOLE   0 0 8,802
NEOGEN CORP COM 640491106 1,925 24,000 SH   SOLE   0 0 24,000
NETFLIX INC COM 64110L106 311 796 SH   SOLE   0 0 796
NEXTERA ENERGY INC COM 65339F101 418 2,512 SH   SOLE   0 0 2,512
NORTHROP GRUMMAN CORP COM 666807102 201 651 SH   SOLE   0 0 651
NUVEEN AMT FREE QLTY MUN INC COM 670657105 190 14,642 SH   SOLE   0 0 14,642
NUVEEN BUILD AMER BD FD COM 67074C103 206 10,000 SH   SOLE   0 0 10,000
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 186 13,001 SH   SOLE   0 0 13,001
NUVEEN QUALITY MUNCP INCOME COM 67066V101 214 16,062 SH   SOLE   0 0 16,062
ONEOK INC NEW COM 682680103 204 2,857 SH   SOLE   0 0 2,857
PC-TEL INC COM 69325Q105 81 13,000 SH   SOLE   0 0 13,000
PEPSICO INC COM 713448108 371 3,405 SH   SOLE   0 0 3,405
PFIZER INC COM 717081103 628 17,241 SH   SOLE   0 0 17,241
PHILIP MORRIS INTL INC COM 718172109 247 3,059 SH   SOLE   0 0 3,059
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 5,019 49,426 SH   SOLE   0 0 49,426
PROCTER AND GAMBLE CO COM 742718109 725 9,290 SH   SOLE   0 0 9,290
QUALCOMM INC COM 747525103 646 11,502 SH   SOLE   0 0 11,502
RAYTHEON CO COM NEW 755111507 732 3,786 SH   SOLE   0 0 3,786
RIBBON COMMUNICATIONS INC COM 762544104 79 10,966 SH   SOLE   0 0 10,966
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 661 20,011 SH   SOLE   0 0 20,011
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 386 4,624 SH   SOLE   0 0 4,624
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,923 25,317 SH   SOLE   0 0 25,317
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 232 3,338 SH   SOLE   0 0 3,338
SPDR GOLD TRUST GOLD SHS 78463V107 661 5,569 SH   SOLE   0 0 5,569
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,465 30,460 SH   SOLE   0 0 30,460
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 577 14,764 SH   SOLE   0 0 14,764
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,871 76,934 SH   SOLE   0 0 76,934
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,486 4,187 SH   SOLE   0 0 4,187
SPDR SER TR BLOMBERG BRC INV 78468R200 1,061 34,503 SH   SOLE   0 0 34,503
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 3,664 69,099 SH   SOLE   0 0 69,099
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,501 82,919 SH   SOLE   0 0 82,919
SPDR SERIES TRUST S&P DIVID ETF 78464A763 328 3,533 SH   SOLE   0 0 3,533
SPDR SERIES TRUST S&P BIOTECH 78464A870 591 6,206 SH   SOLE   0 0 6,206
STARBUCKS CORP COM 855244109 285 5,836 SH   SOLE   0 0 5,836
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 216 10,070 SH   SOLE   0 0 10,070
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 237 12,594 SH   SOLE   0 0 12,594
UGI CORP NEW COM 902681105 316 6,071 SH   SOLE   0 0 6,071
UNITED PARCEL SERVICE INC CL B 911312106 485 4,568 SH   SOLE   0 0 4,568
VALERO ENERGY CORP NEW COM 91913Y100 285 2,576 SH   SOLE   0 0 2,576
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,462 31,477 SH   SOLE   0 0 31,477
VANGUARD GROUP DIV APP ETF 921908844 9,499 93,461 SH   SOLE   0 0 93,461
VANGUARD INDEX FDS LARGE CAP ETF 922908637 256 2,054 SH   SOLE   0 0 2,054
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 19,568 166,070 SH   SOLE   0 0 166,070
VANGUARD INDEX FDS VALUE ETF 922908744 499 4,799 SH   SOLE   0 0 4,799
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,534 35,525 SH   SOLE   0 0 35,525
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,699 90,419 SH   SOLE   0 0 90,419
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 377 6,503 SH   SOLE   0 0 6,503
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,253 44,343 SH   SOLE   0 0 44,343
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,177 41,986 SH   SOLE   0 0 41,986
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,113 26,368 SH   SOLE   0 0 26,368
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 225 4,608 SH   SOLE   0 0 4,608
VANGUARD STAR FD VG TL INTL STK F 921909768 256 4,736 SH   SOLE   0 0 4,736
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,188 32,593 SH   SOLE   0 0 32,593
VERIZON COMMUNICATIONS INC COM 92343V104 769 15,250 SH   SOLE   0 0 15,250
VISA INC COM CL A 92826C839 333 2,520 SH   SOLE   0 0 2,520
W P CAREY INC COM 92936U109 287 4,305 SH   SOLE   0 0 4,305
WELLS FARGO CO NEW COM 949746101 373 6,705 SH   SOLE   0 0 6,705
WEYERHAEUSER CO COM 962166104 482 13,245 SH   SOLE   0 0 13,245
XCERRA CORP COM 98400J108 419 30,000 SH   SOLE   0 0 30,000
YUM BRANDS INC COM 988498101 277 3,539 SH   SOLE   0 0 3,539