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
ABBVIE INC COM 00287Y109 2,739 25,558 SH   SOLE 0 0 25,558 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,017 7,722 SH   SOLE 0 0 7,722 0
ACTIVISION BLIZZARD INC COM 00507V109 393 4,238 SH   SOLE 0 0 4,238 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,423 2,845 SH   SOLE 0 0 2,845 0
AES CORP COM 00130H105 1,405 59,772 SH   SOLE 0 0 59,772 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,496 6,427 SH   SOLE 0 0 6,427 0
ALLSTATE CORP COM 020002101 275 2,501 SH   SOLE 0 0 2,501 0
ALPHABET INC CAP STK CL A 02079K305 2,922 1,667 SH   SOLE 0 0 1,667 0
ALPHABET INC CAP STK CL C 02079K107 373 213 SH   SOLE 0 0 213 0
AMAZON COM INC COM 023135106 902 277 SH   SOLE 0 0 277 0
AON PLC SHS CL A G0403H108 1,704 8,065 SH   SOLE 0 0 8,065 0
APPLE INC COM 037833100 4,893 36,879 SH   SOLE 0 0 36,879 0
APPLIED MATLS INC COM 038222105 342 3,967 SH   SOLE 0 0 3,967 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,456 29,121 SH   SOLE 0 0 29,121 0
BHP GROUP LTD SPONSORED ADS 088606108 206 3,147 SH   SOLE 0 0 3,147 0
BOOKING HOLDINGS INC COM 09857L108 2,000 898 SH   SOLE 0 0 898 0
BOTTOMLINE TECH DEL INC COM 101388106 686 13,000 SH   SOLE 0 0 13,000 0
BROADCOM INC COM 11135F101 513 1,171 SH   SOLE 0 0 1,171 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,618 17,233 SH   SOLE 0 0 17,233 0
CAMBRIDGE BANCORP COM 132152109 792 11,358 SH   SOLE 0 0 11,358 0
CANADIAN PAC RY LTD COM 13645T100 366 1,056 SH   SOLE 0 0 1,056 0
CDW CORP COM 12514G108 2,480 18,820 SH   SOLE 0 0 18,820 0
CELANESE CORP DEL COM 150870103 2,354 18,118 SH   SOLE 0 0 18,118 0
CENTENE CORP DEL COM 15135B101 1,915 31,905 SH   SOLE 0 0 31,905 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,295 9,740 SH   SOLE 0 0 9,740 0
CHURCH & DWIGHT INC COM 171340102 2,249 25,779 SH   SOLE 0 0 25,779 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 288 3,518 SH   SOLE 0 0 3,518 0
CORNING INC COM 219350105 236 6,558 SH   SOLE 0 0 6,558 0
DIAGEO PLC SPON ADR NEW 25243Q205 1,863 11,730 SH   SOLE 0 0 11,730 0
DOLLAR GEN CORP NEW COM 256677105 3,044 14,474 SH   SOLE 0 0 14,474 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,717 29,780 SH   SOLE 0 0 29,780 0
FACTSET RESH SYS INC COM 303075105 241 726 SH   SOLE 0 0 726 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 465 8,200 SH   SOLE 0 0 8,200 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 18,396 336,116 SH   SOLE 0 0 336,116 0
GENERAL DYNAMICS CORP COM 369550108 1,250 8,399 SH   SOLE 0 0 8,399 0
HCA HEALTHCARE INC COM 40412C101 2,603 15,828 SH   SOLE 0 0 15,828 0
HOME DEPOT INC COM 437076102 239 901 SH   SOLE 0 0 901 0
ICON PLC SHS G4705A100 1,898 9,736 SH   SOLE 0 0 9,736 0
ISHARES INC CORE MSCI EMKT 46434G103 2,197 35,413 SH   SOLE 0 0 35,413 0
ISHARES INC MSCI EMERG MKT 46434G889 2,205 44,882 SH   SOLE 0 0 44,882 0
ISHARES TR BARCLAYS 7 10 YR 464287440 3,995 33,305 SH   SOLE 0 0 33,305 0
ISHARES TR CORE S&P SCP ETF 464287804 238 2,594 SH   SOLE 0 0 2,594 0
ISHARES TR CORE S&P US GWT 464287671 432 4,872 SH   SOLE 0 0 4,872 0
ISHARES TR CORE S&P500 ETF 464287200 651 1,733 SH   SOLE 0 0 1,733 0
ISHARES TR MSCI INTL MULTFT 46434V274 597 21,972 SH   SOLE 0 0 21,972 0
JACOBS ENGR GROUP INC COM 469814107 2,127 19,521 SH   SOLE 0 0 19,521 0
JOHNSON & JOHNSON COM 478160104 220 1,397 SH   SOLE 0 0 1,397 0
JPMORGAN CHASE & CO COM 46625H100 2,205 17,353 SH   SOLE 0 0 17,353 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,184 10,697 SH   SOLE 0 0 10,697 0
KROGER CO COM 501044101 237 7,459 SH   SOLE 0 0 7,459 0
LEIDOS HOLDINGS INC COM 525327102 1,529 14,550 SH   SOLE 0 0 14,550 0
LENDINGTREE INC NEW COM 52603B107 1,604 5,859 SH   SOLE 0 0 5,859 0
MASTERCARD INCORPORATED CL A 57636Q104 711 1,991 SH   SOLE 0 0 1,991 0
MCKESSON CORP COM 58155Q103 273 1,571 SH   SOLE 0 0 1,571 0
MEDICAL PPTYS TRUST INC COM 58463J304 2,400 110,127 SH   SOLE 0 0 110,127 0
MERCK & CO. INC COM 58933Y105 413 5,048 SH   SOLE 0 0 5,048 0
MICROSOFT CORP COM 594918104 383 1,721 SH   SOLE 0 0 1,721 0
MOODYS CORP COM 615369105 2,284 7,869 SH   SOLE 0 0 7,869 0
NETFLIX INC COM 64110L106 256 473 SH   SOLE 0 0 473 0
NICE LTD SPONSORED ADR 653656108 2,256 7,957 SH   SOLE 0 0 7,957 0
NORFOLK SOUTHN CORP COM 655844108 338 1,424 SH   SOLE 0 0 1,424 0
NORTHROP GRUMMAN CORP COM 666807102 314 1,029 SH   SOLE 0 0 1,029 0
NOVARTIS AG SPONSORED ADR 66987V109 255 2,705 SH   SOLE 0 0 2,705 0
OREILLY AUTOMOTIVE INC SPONSORED ADR 67103H107 1,973 4,360 SH   SOLE 0 0 4,360 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1,395 65,809 SH   SOLE 0 0 65,809 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 5,903 223,346 SH   SOLE 0 0 223,346 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 17,403 153,861 SH   SOLE 0 0 153,861 0
PIMCO ETF TR BROAD US TIPS 72201R403 3,448 52,679 SH   SOLE 0 0 52,679 0
PULTE GROUP INC COM 745867101 2,703 62,689 SH   SOLE 0 0 62,689 0
QUALCOMM INC COM 747525103 3,095 20,314 SH   SOLE 0 0 20,314 0
RELX PLC SPONSORED ADR 759530108 1,750 70,968 SH   SOLE 0 0 70,968 0
SAP SE SPON ADR SPON ADR 803054204 1,677 12,858 SH   SOLE 0 0 12,858 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,496 94,407 SH   SOLE 0 0 94,407 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,347 26,203 SH   SOLE 0 0 26,203 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,200 13,185 SH   SOLE 0 0 13,185 0
SHERWIN WILLIAMS CO COM 824348106 356 484 SH   SOLE 0 0 484 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 343 818 SH   SOLE 0 0 818 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 379 5,214 SH   SOLE 0 0 5,214 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 278 2,546 SH   SOLE 0 0 2,546 0
TEXAS INSTRS INC COM 882508104 2,738 16,683 SH   SOLE 0 0 16,683 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 263 1,351 SH   SOLE 0 0 1,351 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,359 23,126 SH   SOLE 0 0 23,126 0
VISA INC COM CL A 92826C839 2,862 13,083 SH   SOLE 0 0 13,083 0
WILLIAMS SONOMA INC COM 969904101 2,281 22,400 SH   SOLE 0 0 22,400 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 6,967 175,634 SH   SOLE 0 0 175,634 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3,306 8,602 SH   SOLE 0 0 8,602 0
ZOETIS INC CL A 98978V103 366 2,213 SH   SOLE 0 0 2,213 0