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
Expires: July 31, 2015
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
ETF SER SOLUTIONS DEFIA QUANT ETF 26922A420 1,411,659 8,536 SH SOLE 0 0 8,536
INNOVATOR ETFS TRUST GROWT ACCEL ETF 45783Y608 591,906 14,536 SH SOLE 0 0 14,536
INNOVATOR ETFS TRUST US EQUITY ACCELE 45783Y103 585,051 13,620 SH SOLE 0 0 13,620
INDEPENDENT BK CORP MASS COM 453836108 388,005 10,757 SH SOLE 0 0 10,757
MARRIOTT INTL INC NEW CL A 571903202 1,581,308 4,267 SH SOLE 0 0 4,267
PROCTER & GAMBLE CO COM 742718109 246,062 1,678 SH SOLE 0 0 1,678
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,533,182 2,338 SH SOLE 0 0 2,338
ISHARES TR ULTRA SHORT DUR 46434V878 16,528,538 326,780 SH SOLE 0 0 326,780
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 341,333 1,195 SH SOLE 0 0 1,195
ISHARES TR CORE MSCI EAFE 46432F842 245,410 2,541 SH SOLE 0 0 2,541
DBX ETF TR XTRACK MUN INFRA 233051705 3,534,946 139,666 SH SOLE 0 0 139,666
VANGUARD INDEX FDS GROWTH ETF 922908736 265,483 3,082 SH SOLE 0 0 3,082
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3,521,977 49,431 SH SOLE 0 0 49,431
ISHARES TR CORE S&P500 ETF 464287200 4,906,727 6,552 SH SOLE 0 0 6,552
SPDR SERIES TRUST ST STR SP600GRWO 78464A201 229,206 1,924 SH SOLE 0 0 1,924
VANGUARD WORLD FD INF TECH ETF 92204A702 10,225,590 85,555 SH SOLE 0 0 85,555
ISHARES TR CORE S&P SCP ETF 464287804 235,665 1,589 SH SOLE 0 0 1,589
SPDR SERIES TRUST ST STR P500GRW 78464A409 1,482,615 12,460 SH SOLE 0 0 12,460
VANGUARD INDEX FDS LARGE CAP ETF 922908637 378,989 1,102 SH SOLE 0 0 1,102
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 229,674 2,453 SH SOLE 0 0 2,453
SPDR SERIES TRUST ST STR P500ETF 78464A854 663,582 7,551 SH SOLE 0 0 7,551
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 315,428 1,996 SH SOLE 0 0 1,996
ISHARES TR 3 7 YR TREAS BD 464288661 2,283,566 19,443 SH SOLE 0 0 19,443
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,801,738 9,243 SH SOLE 0 0 9,243
VANGUARD INDEX FDS MID CAP ETF 922908629 2,169,025 26,921 SH SOLE 0 0 26,921
ISHARES TR NATIONAL MUN ETF 464288414 2,254,101 20,945 SH SOLE 0 0 20,945
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 4,492,002 258,905 SH SOLE 0 0 258,905
ISHARES TR CORE S&P MCP ETF 464287507 2,642,714 34,272 SH SOLE 0 0 34,272
SPDR SERIES TRUST ST SHO TREAS ETF 78468R101 4,671,416 161,028 SH SOLE 0 0 161,028
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 2,860,941 16,815 SH SOLE 0 0 16,815
ISHARES TR RUS TP200 GR ETF 464289438 281,320 968 SH SOLE 0 0 968
SPDR SERIES TRUST ST NUVE HIGH ETF 78464A284 4,796,229 188,531 SH SOLE 0 0 188,531
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4,716,207 36,900 SH SOLE 0 0 36,900
SPDR SERIES TRUST ST NUVE TERM ETF 78468R739 467,323 9,743 SH SOLE 0 0 9,743
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 752,169 16,007 SH SOLE 0 0 16,007
ISHARES TR US SML CAP EQT 46434V290 2,859,107 32,074 SH SOLE 0 0 32,074
PACER FDS TR TRENDPILOT 100 69374H303 10,989,915 123,970 SH SOLE 0 0 123,970
PACER FDS TR TRENDP US LAR CP 69374H105 11,670,528 200,318 SH SOLE 0 0 200,318
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 4,994,791 30,920 SH SOLE 0 0 30,920
PACER FDS TR GLOBL CASH ETF 69374H709 3,298,334 76,174 SH SOLE 0 0 76,174
VANGUARD WELLINGTON FD US MOMENTUM 921935508 2,174,927 8,717 SH SOLE 0 0 8,717
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 7,200,333 141,183 SH SOLE 0 0 141,183
INNOVATOR ETFS TRUST US EQTY ULTRA B 45782C532 219,737 5,272 SH SOLE 0 0 5,272
BENTLEY SYS INC COM CL B 08265T208 997,011 33,356 SH SOLE 0 0 33,356
LISTED FDS TR SWAN HEDGED EQTY 53656F599 11,454,288 429,643 SH SOLE 0 0 429,643
PACER FDS TR METAURUS CAP 400 69374H436 1,512,234 33,553 SH SOLE 0 0 33,553