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,768 25,580 SH   SOLE 0 0 25,580 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,540 9,194 SH   SOLE 0 0 9,194 0
ACTIVISION BLIZZARD INC COM 00507V109 515 5,542 SH   SOLE 0 0 5,542 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,273 2,677 SH   SOLE 0 0 2,677 2
AES CORP COM 00130H105 1,571 58,613 SH   SOLE 0 0 58,613 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,822 8,038 SH   SOLE 0 0 8,038 0
ALLSTATE CORP COM 020002101 454 3,950 SH   SOLE 0 0 3,950 0
ALPHABET INC CAP STK CL A 02079K305 3,182 1,543 SH   SOLE 0 0 1,543 0
ALPHABET INC CAP STK CL C 02079K107 376 182 SH   SOLE 0 0 182 0
AMAZON COM INC COM 023135106 835 270 SH   SOLE 0 0 270 0
AON PLC SHS CL A G0403H108 2,424 10,536 SH   SOLE 0 0 10,536 0
APPLE INC COM 037833100 4,153 33,996 SH   SOLE 0 0 33,996 0
APPLIED MATLS INC COM 038222105 653 4,887 SH   SOLE 0 0 4,887 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,665 33,491 SH   SOLE 0 0 33,491 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 210 821 SH   SOLE 0 0 821 0
BHP GROUP LTD SPONSORED ADS 088606108 496 7,143 SH   SOLE 0 0 7,143 20
BOOKING HOLDINGS INC COM 09857L108 1,836 788 SH   SOLE 0 0 788 4
BOTTOMLINE TECH DEL INC COM 101388106 815 18,000 SH   SOLE 0 0 18,000 0
BROADCOM INC COM 11135F101 621 1,339 SH   SOLE 0 0 1,339 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,685 17,653 SH   SOLE 0 0 17,653 0
CAMBRIDGE BANCORP COM 132152109 444 5,261 SH   SOLE 0 0 5,261 0
CANADIAN PAC RY LTD COM 13645T100 635 1,673 SH   SOLE 0 0 1,673 17
CDW CORP COM 12514G108 3,098 18,690 SH   SOLE 0 0 18,690 0
CELANESE CORP DEL COM 150870103 2,726 18,196 SH   SOLE 0 0 18,196 0
CENTENE CORP DEL COM 15135B101 1,935 30,283 SH   SOLE 0 0 30,283 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,422 12,703 SH   SOLE 0 0 12,703 0
CHURCH & DWIGHT INC COM 171340102 2,308 26,427 SH   SOLE 0 0 26,427 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 366 4,683 SH   SOLE 0 0 4,683 0
CORNING INC COM COM 219350105 424 9,749 SH   SOLE 0 0 9,749 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,621 15,961 SH   SOLE 0 0 15,961 6
DOLLAR GEN CORP NEW COM 256677105 2,796 13,797 SH   SOLE 0 0 13,797 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,270 27,141 SH   SOLE 0 0 27,141 12
FACTSET RESH SYS INC COM 303075105 348 1,128 SH   SOLE 0 0 1,128 15
FEDEX CORP COM COM 31428X106 1,333 4,693 SH   SOLE 0 0 4,693 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 206 3,646 SH   SOLE 0 0 3,646 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 16,110 304,941 SH   SOLE 0 0 304,941 0
HCA HEALTHCARE INC COM 40412C101 2,756 14,635 SH   SOLE 0 0 14,635 0
HOME DEPOT INC COM 437076102 284 929 SH   SOLE 0 0 929 0
ICON PLC SHS G4705A100 2,267 11,543 SH   SOLE 0 0 11,543 0
ISHARES INC CORE MSCI EMKT 46434G103 2,226 34,580 SH   SOLE 0 0 34,580 0
ISHARES INC MSCI EMERG MKT 46434G889 2,291 44,037 SH   SOLE 0 0 44,037 3
ISHARES TR BARCLAYS 7 10 YR 464287440 3,126 27,678 SH   SOLE 0 0 27,678 0
ISHARES TR CORE S&P SCP ETF 464287804 282 2,594 SH   SOLE 0 0 2,594 0
ISHARES TR CORE S&P US GWT 464287671 437 4,811 SH   SOLE 0 0 4,811 0
ISHARES TR CORE S&P500 ETF 464287200 468 1,177 SH   SOLE 0 0 1,177 0
ISHARES TR MSCI INTL MULTFT 46434V274 780 27,162 SH   SOLE 0 0 27,162 7
JACOBS ENGR GROUP INC COM 469814107 2,643 20,447 SH   SOLE 0 0 20,447 0
JOHNSON & JOHNSON COM 478160104 223 1,359 SH   SOLE 0 0 1,359 0
JPMORGAN CHASE & CO COM 46625H100 2,468 16,210 SH   SOLE 0 0 16,210 0
KANSAS CITY SOUTHERN COM 485170302 2,596 9,836 SH   SOLE 0 0 9,836 0
KROGER CO COM 501044101 354 9,835 SH   SOLE 0 0 9,835 0
LEIDOS HOLDINGS INC COM 525327102 1,368 14,210 SH   SOLE 0 0 14,210 0
MASTERCARD INCORPORATED CL A 57636Q104 906 2,545 SH   SOLE 0 0 2,545 8
MCKESSON CORP COM 58155Q103 412 2,111 SH   SOLE 0 0 2,111 0
MEDICAL PPTYS TRUST INC COM 58463J304 2,422 113,826 SH   SOLE 0 0 113,826 0
MERCK & CO. INC COM 58933Y105 523 6,780 SH   SOLE 0 0 6,780 0
MICROSOFT CORP COM 594918104 414 1,754 SH   SOLE 0 0 1,754 0
MOODYS CORP COM 615369105 2,496 8,360 SH   SOLE 0 0 8,360 0
NETFLIX INC COM 64110L106 247 473 SH   SOLE 0 0 473 0
NICE LTD SPONSORED ADR 653656108 1,803 8,273 SH   SOLE 0 0 8,273 0
NORFOLK SOUTHN CORP COM 655844108 560 2,086 SH   SOLE 0 0 2,086 11
NORTHROP GRUMMAN CORP COM 666807102 381 1,178 SH   SOLE 0 0 1,178 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,908 3,762 SH   SOLE 0 0 3,762 5
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 2,475 111,119 SH   SOLE 0 0 111,119 14
PIMCO DYNAMIC INCOME FD SHS 72201Y101 4,806 170,741 SH   SOLE 0 0 170,741 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 15,450 141,151 SH   SOLE 0 0 141,151 0
PIMCO ETF TR BROAD US TIPS 72201R403 4,566 71,142 SH   SOLE 0 0 71,142 13
PULTE GROUP INC COM 745867101 3,206 61,144 SH   SOLE 0 0 61,144 10
QUALCOMM INC COM 747525103 2,420 18,252 SH   SOLE 0 0 18,252 0
RELX PLC SPONSORED ADR 759530108 2,274 90,399 SH   SOLE 0 0 90,399 0
SAP SE SPON ADR 803054204 2,156 17,556 SH   SOLE 0 0 17,556 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,643 100,029 SH   SOLE 0 0 100,029 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,132 22,066 SH   SOLE 0 0 22,066 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,112 11,500 SH   SOLE 0 0 11,500 0
SHERWIN WILLIAMS CO COM 824348106 357 484 SH   SOLE 0 0 484 0
SONY CORP SPONSORED ADR 835699307 544 5,136 SH   SOLE 0 0 5,136 19
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 389 818 SH   SOLE 0 0 818 1
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 576 8,241 SH   SOLE 0 0 8,241 18
STERIS PLC SHS USD G8473T100 528 2,770 SH   SOLE 0 0 2,770 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 547 4,628 SH   SOLE 0 0 4,628 16
TEXAS INSTRS INC COM 882508104 3,022 15,990 SH   SOLE 0 0 15,990 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,398 24,048 SH   SOLE 0 0 24,048 0
VISA INC COM CL A 92826C839 2,822 13,327 SH   SOLE 0 0 13,327 0
WILLIAMS SONOMA INC COM 969904101 3,750 20,924 SH   SOLE 0 0 20,924 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 10,770 264,680 SH   SOLE 0 0 264,680 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3,732 7,691 SH   SOLE 0 0 7,691 9
ZOETIS INC CL A 98978V103 477 3,029 SH   SOLE 0 0 3,029 0