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 3,041 28,194 SH   SOLE 0 0 28,194 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,329 10,405 SH   SOLE 0 0 10,405 0
ACTIVISION BLIZZARD INC COM 00507V109 770 9,956 SH   SOLE 0 0 9,956 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,790 3,110 SH   SOLE 0 0 3,110 0
AES CORP COM 00130H105 1,984 86,898 SH   SOLE 0 0 86,898 0
AFFILIATED MANAGERS GROUP IN COM 008252108 1,571 10,395 SH   SOLE 0 0 10,395 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 832 26,020 SH   SOLE 0 0 26,020 0
ALLSTATE CORP COM 020002101 618 4,858 SH   SOLE 0 0 4,858 0
ALPHABET INC CAP STK CL A 02079K305 4,112 1,538 SH   SOLE 0 0 1,538 0
ALPHABET INC CAP STK CL C 02079K107 733 275 SH   SOLE 0 0 275 0
AMAZON COM INC COM 023135106 907 276 SH   SOLE 0 0 276 0
AON PLC SHS CL A G0403H108 3,371 11,795 SH   SOLE 0 0 11,795 0
APPLE INC COM 037833100 5,185 36,641 SH   SOLE 0 0 36,641 0
APPLIED MATLS INC COM 038222105 801 6,223 SH   SOLE 0 0 6,223 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,597 43,238 SH   SOLE 0 0 43,238 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 229 840 SH   SOLE 0 0 840 0
BHP GROUP LTD SPONSORED ADS 088606108 576 10,770 SH   SOLE 0 0 10,770 0
BOOKING HOLDINGS INC COM 09857L108 2,049 863 SH   SOLE 0 0 863 0
BOTTOMLINE TECH DEL INC COM 101388106 707 18,000 SH   SOLE 0 0 18,000 0
BROADCOM INC COM 11135F101 901 1,858 SH   SOLE 0 0 1,858 0
CAMBRIDGE BANCORP COM 132152109 243 2,764 SH   SOLE 0 0 2,764 0
CANADIAN PAC RY LTD COM 13645T100 2,674 41,100 SH   SOLE 0 0 41,100 0
CDW CORP COM 12514G108 3,529 19,385 SH   SOLE 0 0 19,385 0
CELANESE CORP DEL COM 150870103 2,953 19,601 SH   SOLE 0 0 19,601 0
CENTENE CORP DEL COM 15135B101 2,147 34,459 SH   SOLE 0 0 34,459 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,127 18,814 SH   SOLE 0 0 18,814 0
CHURCH & DWIGHT INC COM 171340102 2,696 32,653 SH   SOLE 0 0 32,653 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 560 7,543 SH   SOLE 0 0 7,543 0
CORNING INC COM 219350105 528 14,473 SH   SOLE 0 0 14,473 0
DIAGEO PLC SPON ADR NEW 25243Q205 3,290 17,048 SH   SOLE 0 0 17,048 0
DOLLAR GEN CORP NEW COM 256677105 3,107 14,648 SH   SOLE 0 0 14,648 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,106 27,434 SH   SOLE 0 0 27,434 0
FACTSET RESH SYS INC COM 303075105 576 1,459 SH   SOLE 0 0 1,459 0
FEDEX CORP COM 31428X106 1,449 6,608 SH   SOLE 0 0 6,608 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 326 5,746 SH   SOLE 0 0 5,746 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 16,741 312,626 SH   SOLE 0 0 312,626 0
HCA HEALTHCARE INC COM 40412C101 3,473 14,307 SH   SOLE 0 0 14,307 0
HOME DEPOT INC COM 437076102 305 929 SH   SOLE 0 0 929 0
ICON PLC SHS G4705A100 3,553 13,561 SH   SOLE 0 0 13,561 0
INTERPUBLIC GROUP COS INC COM 460690100 2,155 58,770 SH   SOLE 0 0 58,770 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,642 22,932 SH   SOLE 0 0 22,932 0
ISHARES TR CORE S&P SCP ETF 464287804 283 2,594 SH   SOLE 0 0 2,594 0
ISHARES TR CORE S&P US GWT 464287671 386 3,772 SH   SOLE 0 0 3,772 0
ISHARES TR CORE S&P500 ETF 464287200 508 1,179 SH   SOLE 0 0 1,179 0
ISHARES TR MSCI INTL MULTFT 46434V274 1,008 34,747 SH   SOLE 0 0 34,747 0
ISHARES TR MSCI KLD400 SOC 464288570 2,382 28,626 SH   SOLE 0 0 28,626 0
ISHARES U S ETF TR INT RT HD LONG 46431W812 5,040 200,475 SH   SOLE 0 0 200,475 0
JACOBS ENGR GROUP INC COM 469814107 2,995 22,598 SH   SOLE 0 0 22,598 0
JPMORGAN CHASE & CO COM 46625H100 2,776 16,957 SH   SOLE 0 0 16,957 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,605 9,626 SH   SOLE 0 0 9,626 0
KROGER CO COM 501044101 541 13,375 SH   SOLE 0 0 13,375 0
MASTERCARD INCORPORATED CL A 57636Q104 928 2,668 SH   SOLE 0 0 2,668 0
MCKESSON CORP COM 58155Q103 555 2,783 SH   SOLE 0 0 2,783 0
MEDICAL PPTYS TRUST INC COM 58463J304 427 21,284 SH   SOLE 0 0 21,284 0
MEDTRONIC PLC SHS G5960L103 242 1,927 SH   SOLE 0 0 1,927 0
MERCK & CO INC COM 58933Y105 730 9,714 SH   SOLE 0 0 9,714 0
MICROSOFT CORP COM 594918104 487 1,727 SH   SOLE 0 0 1,727 0
MOODYS CORP COM 615369105 3,086 8,689 SH   SOLE 0 0 8,689 0
NETFLIX INC COM 64110L106 289 473 SH   SOLE 0 0 473 0
NEWMARK GROUP INC CL A 65158N102 2,532 176,962 SH   SOLE 0 0 176,962 0
NICE LTD SPONSORED ADR 653656108 2,899 10,205 SH   SOLE 0 0 10,205 0
NORFOLK SOUTHN CORP COM 655844108 691 2,889 SH   SOLE 0 0 2,889 0
NORTHROP GRUMMAN CORP COM 666807102 482 1,338 SH   SOLE 0 0 1,338 0
NXP SEMICONDUCTORS N V COM N6596X109 2,307 11,780 SH   SOLE 0 0 11,780 0
OREILLY AUTOMOTIVE INC COM 67103H107 2,397 3,922 SH   SOLE 0 0 3,922 0
OTIS WORLDWIDE CORP COM 68902V107 1,731 21,039 SH   SOLE 0 0 21,039 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 3,462 163,857 SH   SOLE 0 0 163,857 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 4,165 156,697 SH   SOLE 0 0 156,697 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 13,129 118,764 SH   SOLE 0 0 118,764 0
PULTE GROUP INC COM 745867101 2,897 63,098 SH   SOLE 0 0 63,098 0
QUALCOMM INC COM 747525103 2,634 20,421 SH   SOLE 0 0 20,421 0
RELX PLC SPONSORED ADR 759530108 3,076 106,593 SH   SOLE 0 0 106,593 0
SAP SE SPON ADR 803054204 2,886 21,368 SH   SOLE 0 0 21,368 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 7,223 127,363 SH   SOLE 0 0 127,363 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 940 18,356 SH   SOLE 0 0 18,356 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,315 12,657 SH   SOLE 0 0 12,657 0
SHERWIN WILLIAMS CO COM 824348106 339 1,212 SH   SOLE 0 0 1,212 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,080 9,767 SH   SOLE 0 0 9,767 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 393 818 SH   SOLE 0 0 818 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 692 9,966 SH   SOLE 0 0 9,966 0
STERIS PLC SHS USD G8473T100 751 3,676 SH   SOLE 0 0 3,676 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 737 6,597 SH   SOLE 0 0 6,597 0
TEXAS INSTRS INC COM 882508104 3,268 17,005 SH   SOLE 0 0 17,005 0
UBIQUITI INC COM 90353W103 1,795 6,009 SH   SOLE 0 0 6,009 0
VISA INC COM CL A 92826C839 3,244 14,561 SH   SOLE 0 0 14,561 0
WILLIAMS SONOMA INC COM 969904101 3,789 21,366 SH   SOLE 0 0 21,366 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3,953 7,669 SH   SOLE 0 0 7,669 0
ZOETIS INC CL A 98978V103 758 3,903 SH   SOLE 0 0 3,903 0