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,927 25,984 SH   SOLE 0 0 25,984 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,855 9,686 SH   SOLE 0 0 9,686 0
ACTIVISION BLIZZARD INC COM 00507V109 582 6,100 SH   SOLE 0 0 6,100 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,649 2,815 SH   SOLE 0 0 2,815 0
AES CORP COM 00130H105 1,551 59,506 SH   SOLE 0 0 59,506 0
AFFILIATED MANAGERS GROUP IN COM 008252108 1,022 6,628 SH   SOLE 0 0 6,628 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,028 8,944 SH   SOLE 0 0 8,944 0
ALLSTATE CORP COM 020002101 525 4,024 SH   SOLE 0 0 4,024 0
ALPHABET INC CAP STK CL A 02079K305 3,726 1,526 SH   SOLE 0 0 1,526 0
ALPHABET INC CAP STK CL C 02079K107 689 275 SH   SOLE 0 0 275 0
AMAZON COM INC COM 023135106 949 276 SH   SOLE 0 0 276 0
AON PLC SHS CL A G0403H108 2,635 11,038 SH   SOLE 0 0 11,038 0
APPLE INC COM 037833100 4,870 35,561 SH   SOLE 0 0 35,561 0
APPLIED MATLS INC COM 038222105 741 5,204 SH   SOLE 0 0 5,204 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,155 35,984 SH   SOLE 0 0 35,984 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 234 841 SH   SOLE 0 0 841 0
BHP GROUP LTD SPONSORED ADS 088606108 603 8,282 SH   SOLE 0 0 8,282 0
BOOKING HOLDINGS INC COM 09857L108 1,740 795 SH   SOLE 0 0 795 0
BOTTOMLINE TECH DEL INC COM 101388106 667 18,000 SH   SOLE 0 0 18,000 0
BROADCOM INC COM 11135F101 707 1,483 SH   SOLE 0 0 1,483 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,691 18,055 SH   SOLE 0 0 18,055 0
CAMBRIDGE BANCORP COM 132152109 437 5,262 SH   SOLE 0 0 5,262 0
CANADIAN PAC RY LTD COM 13645T100 1,539 20,006 SH   SOLE 0 0 20,006 0
CDW CORP COM 12514G108 3,238 18,539 SH   SOLE 0 0 18,539 0
CELANESE CORP DEL COM 150870103 2,753 18,162 SH   SOLE 0 0 18,162 0
CENTENE CORP DEL COM 15135B101 2,298 31,512 SH   SOLE 0 0 31,512 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,861 16,028 SH   SOLE 0 0 16,028 0
CHURCH & DWIGHT INC COM 171340102 2,419 28,388 SH   SOLE 0 0 28,388 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 396 5,720 SH   SOLE 0 0 5,720 0
CORNING INC COM 219350105 448 10,946 SH   SOLE 0 0 10,946 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,954 15,409 SH   SOLE 0 0 15,409 0
DOLLAR GEN CORP NEW COM 256677105 3,047 14,082 SH   SOLE 0 0 14,082 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,777 26,814 SH   SOLE 0 0 26,814 0
FACTSET RESH SYS INC COM 303075105 406 1,209 SH   SOLE 0 0 1,209 0
FEDEX CORP COM 31428X106 1,529 5,124 SH   SOLE 0 0 5,124 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 329 5,746 SH   SOLE 0 0 5,746 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 16,346 304,780 SH   SOLE 0 0 304,780 0
HCA HEALTHCARE INC COM 40412C101 2,926 14,154 SH   SOLE 0 0 14,154 0
HOME DEPOT INC COM 437076102 297 930 SH   SOLE 0 0 930 0
ICON PLC SHS G4705A100 2,552 12,345 SH   SOLE 0 0 12,345 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG EXCH TRADED FD 46138G847 203 6,550 SH   SOLE 0 0 6,550 0
ISHARES INC CORE MSCI EMKT 46434G103 2,250 33,580 SH   SOLE 0 0 33,580 0
ISHARES INC MSCI EMERG MKT 46434G889 2,241 41,353 SH   SOLE 0 0 41,353 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,645 22,900 SH   SOLE 0 0 22,900 0
ISHARES TR CORE S&P SCP ETF 464287804 293 2,594 SH   SOLE 0 0 2,594 0
ISHARES TR CORE S&P US GWT 464287671 383 3,791 SH   SOLE 0 0 3,791 0
ISHARES TR CORE S&P500 ETF 464287200 507 1,179 SH   SOLE 0 0 1,179 0
ISHARES TR MSCI INTL MULTFT 46434V274 992 33,026 SH   SOLE 0 0 33,026 0
ISHARES TR MSCI KLD400 SOC 464288570 2,371 28,626 SH   SOLE 0 0 28,626 0
JACOBS ENGR GROUP INC MSCI KLD400 SOC 469814107 2,800 20,987 SH   SOLE 0 0 20,987 0
JOHNSON & JOHNSON COM 478160104 211 1,281 SH   SOLE 0 0 1,281 0
JPMORGAN CHASE & CO COM 46625H100 2,451 15,759 SH   SOLE 0 0 15,759 0
KANSAS CITY SOUTHERN COM 485170302 2,629 9,279 SH   SOLE 0 0 9,279 0
KROGER CO COM 501044101 450 11,747 SH   SOLE 0 0 11,747 0
LEIDOS HOLDINGS INC COM 525327102 1,456 14,397 SH   SOLE 0 0 14,397 0
MASTERCARD INCORPORATED CL A 57636Q104 922 2,525 SH   SOLE 0 0 2,525 0
MCKESSON CORP COM 58155Q103 458 2,394 SH   SOLE 0 0 2,394 0
MEDICAL PPTYS TRUST INC COM 58463J304 2,378 118,315 SH   SOLE 0 0 118,315 0
MEDTRONIC PLC SHS G5960L103 239 1,927 SH   SOLE 0 0 1,927 0
MERCK & CO INC COM 58933Y105 587 7,546 SH   SOLE 0 0 7,546 0
MICROSOFT CORP COM 594918104 475 1,753 SH   SOLE 0 0 1,753 0
MOODYS CORP COM 615369105 3,073 8,479 SH   SOLE 0 0 8,479 0
NETFLIX INC COM COM 64110L106 250 473 SH   SOLE 0 0 473 0
NICE LTD SPONSORED ADR 653656108 2,399 9,693 SH   SOLE 0 0 9,693 0
NORFOLK SOUTHN CORP COM 655844108 567 2,136 SH   SOLE 0 0 2,136 0
NORTHROP GRUMMAN CORP COM 666807102 424 1,168 SH   SOLE 0 0 1,168 0
OREILLY AUTOMOTIVE INC COM 67103H107 2,149 3,796 SH   SOLE 0 0 3,796 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 2,982 133,238 SH   SOLE 0 0 133,238 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 4,185 145,251 SH   SOLE 0 0 145,251 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 15,467 139,393 SH   SOLE 0 0 139,393 0
PULTE GROUP INC COM 745867101 3,122 57,206 SH   SOLE 0 0 57,206 0
QUALCOMM INC COM 747525103 2,673 18,702 SH   SOLE 0 0 18,702 0
RELX PLC SPONSORED ADR 759530108 2,601 97,533 SH   SOLE 0 0 97,533 0
SAP SE SPON ADR 803054204 2,756 19,621 SH   SOLE 0 0 19,621 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,484 96,427 SH   SOLE 0 0 96,427 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 907 17,707 SH   SOLE 0 0 17,707 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,182 11,332 SH   SOLE 0 0 11,332 0
SHERWIN WILLIAMS CO COM 824348106 330 1,212 SH   SOLE 0 0 1,212 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 646 6,640 SH   SOLE 0 0 6,640 0
SPDR GOLD TR GOLD SHS 78463V107 338 2,042 SH   SOLE 0 0 2,042 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 402 818 SH   SOLE 0 0 818 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 636 8,828 SH   SOLE 0 0 8,828 0
STERIS PLC SHS USD G8473T100 660 3,197 SH   SOLE 0 0 3,197 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 750 6,239 SH   SOLE 0 0 6,239 0
TEXAS INSTRS INC COM 882508104 3,112 16,181 SH   SOLE 0 0 16,181 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 205 920 SH   SOLE 0 0 920 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,488 26,559 SH   SOLE 0 0 26,559 0
VISA INC COM CL A 92826C839 3,251 13,903 SH   SOLE 0 0 13,903 0
WILLIAMS SONOMA INC COM 969904101 3,258 20,404 SH   SOLE 0 0 20,404 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 12,168 289,231 SH   SOLE 0 0 289,231 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3,992 7,540 SH   SOLE 0 0 7,540 0
ZOETIS INC CL A 98978V103 644 3,457 SH   SOLE 0 0 3,457 0