0001951757-24-000086.txt : 20240122 0001951757-24-000086.hdr.sgml : 20240122 20240122085754 ACCESSION NUMBER: 0001951757-24-000086 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240122 DATE AS OF CHANGE: 20240122 EFFECTIVENESS DATE: 20240122 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Mayflower Financial Advisors, LLC CENTRAL INDEX KEY: 0001852930 ORGANIZATION NAME: IRS NUMBER: 844826355 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-21132 FILM NUMBER: 24547214 BUSINESS ADDRESS: STREET 1: 265 FRANKLIN STREET STREET 2: SUITE 401 CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-259-1767 MAIL ADDRESS: STREET 1: 265 FRANKLIN STREET STREET 2: SUITE 401 CITY: BOSTON STATE: MA ZIP: 02110 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001852930 XXXXXXXX 12-31-2023 12-31-2023 Mayflower Financial Advisors, LLC
265 FRANKLIN STREET SUITE 401 BOSTON MA 02110
13F HOLDINGS REPORT 028-21132 N
Vinson Brod Chief Compliance Officer 866-688-0180 Vinson Brod Boston MA 01-22-2024 0 343 724204129 false
INFORMATION TABLE 2 F_13F_Mayflower_Q42023.xml AMAZON COM INC COM 023135106 5305741 194911 SH SOLE 0 0 194911 ULTA BEAUTY INC COM 90384S303 233235 476 SH SOLE 0 0 476 INVESCO QQQ TR UNIT SER 1 46090E103 1973760 4820 SH SOLE 0 0 4820 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 753419 3914 SH SOLE 0 0 3914 STARBUCKS CORP COM 855244109 276772 3218 SH SOLE 0 0 3218 ISHARES GOLD TR ISHARES NEW 464285204 678693 17389 SH SOLE 0 0 17389 HUBBELL INC COM 443510607 239461 728 SH SOLE 0 0 728 WILLIS TOWERS WATSON PLC LTD SHS G96629103 296194 1228 SH SOLE 0 0 1228 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 200660 3412 SH SOLE 0 0 3412 JOHNSON & JOHNSON COM 478160104 3062082 19536 SH SOLE 0 0 19536 WASTE MGMT INC DEL COM 94106L109 756339 4223 SH SOLE 0 0 4223 VANGUARD INDEX FDS TOTAL STK MKT 922908769 4936688 20811 SH SOLE 0 0 20811 ISHARES TR GLOBAL TECH ETF 464287291 342425 5022 SH SOLE 0 0 5022 ISHARES TR MSCI INTL VLU FT 46435G409 1565628 59058 SH SOLE 0 0 59058 COSTCO WHSL CORP NEW COM 22160K105 1219490 1847 SH SOLE 0 0 1847 ISHARES TR MSCI EMG MKT ETF 464287234 507571 12623 SH SOLE 0 0 12623 GOLDMAN SACHS GROUP INC COM 38141G104 759967 1970 SH SOLE 0 0 1970 SPDR SER TR NUVEEN BLMBRG SH 78468R739 690374 14446 SH SOLE 0 0 14446 WATSCO INC COM 942622200 845800 1974 SH SOLE 0 0 1974 ISHARES TR MSCI KLD400 SOC 464288570 436038 4789 SH SOLE 0 0 4789 PROCTER AND GAMBLE CO COM 742718109 19389985 132319 SH SOLE 0 0 132319 COCA COLA CO COM 191216100 1848859 31374 SH SOLE 0 0 31374 ENTERPRISE PRODS PARTNERS L COM 293792107 553709 21014 SH SOLE 0 0 21014 ISHARES TR U.S. ENERGY ETF 464287796 522954 11853 SH SOLE 0 0 11853 UNITED PARCEL SERVICE INC CL B 911312106 13518675 85980 SH SOLE 0 0 85980 MARRIOTT INTL INC NEW CL A 571903202 284594 1262 SH SOLE 0 0 1262 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 827376 9364 SH SOLE 0 0 9364 ISHARES TR MSCI ACWI EX US 464288240 1908488 37392 SH SOLE 0 0 37392 INTEL CORP COM 458140100 1465062 29155 SH SOLE 0 0 29155 STATE STR CORP COM 857477103 445610 5753 SH SOLE 0 0 5753 MEDTRONIC PLC SHS G5960L103 647798 7864 SH SOLE 0 0 7864 NETFLIX INC COM 64110L106 229807 472 SH SOLE 0 0 472 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1087400 2885 SH SOLE 0 0 2885 ISHARES TR TRS FLT RT BD 46434V860 1775131 35172 SH SOLE 0 0 35172 ISHARES TR ESG AW MSCI EAFE 46435G516 293151 16086 SH SOLE 0 0 16086 MERCK & CO INC COM 58933Y105 2958719 27139 SH SOLE 0 0 27139 ISHARES TR SHRT NAT MUN ETF 464288158 5286682 50144 SH SOLE 0 0 50144 SPDR S&P 500 ETF TR TR UNIT 78462F103 10640275 22386 SH SOLE 0 0 22386 THE TRADE DESK INC COM CL A 88339J105 311803 4333 SH SOLE 0 0 4333 MASTERCARD INCORPORATED CL A 57636Q104 1692022 3967 SH SOLE 0 0 3967 ILLINOIS TOOL WKS INC COM 452308109 277425 1059 SH SOLE 0 0 1059 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 25399 12586 SH SOLE 0 0 12586 EMERSON ELEC CO COM 291011104 245174 2519 SH SOLE 0 0 2519 ISHARES INC EMNG MKTS EQT 46434G889 650872 15186 SH SOLE 0 0 15186 ISHARES TR TIPS BD ETF 464287176 1131393 65960 SH SOLE 0 0 65960 VERTEX PHARMACEUTICALS INC COM 92532F100 1203192 729112 SH SOLE 0 0 729112 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 349950 12279 SH SOLE 0 0 12279 SMUCKER J M CO COM NEW 832696405 732820 5799 SH SOLE 0 0 5799 CORNING INC COM 219350105 497183 16328 SH SOLE 0 0 16328 ISHARES TR S&P 100 ETF 464287101 5514829 24687 SH SOLE 0 0 24687 VERIZON COMMUNICATIONS INC COM 92343V104 5505893 146045 SH SOLE 0 0 146045 CHUBB LIMITED COM H1467J104 421100 1863 SH SOLE 0 0 1863 MARVELL TECHNOLOGY INC COM 573874104 235028 3897 SH SOLE 0 0 3897 FEDEX CORP COM 31428X106 447947 1771 SH SOLE 0 0 1771 PEPSICO INC COM 713448108 7925114 46662 SH SOLE 0 0 46662 HONEYWELL INTL INC COM 438516106 4151554 19797 SH SOLE 0 0 19797 TRANE TECHNOLOGIES PLC SHS G8994E103 312436 1281 SH SOLE 0 0 1281 FORD MTR CO DEL COM 345370860 718157 58914 SH SOLE 0 0 58914 ISHARES TR ESG AWR MSCI USA 46435G425 3446159 54107 SH SOLE 0 0 54107 US BANCORP DEL COM NEW 902973304 243363 5623 SH SOLE 0 0 5623 HOME DEPOT INC COM 437076102 1940954 5601 SH SOLE 0 0 5601 SPDR SER TR PORTFOLIO INTRMD 78464A375 526823 16047 SH SOLE 0 0 16047 AUTOMATIC DATA PROCESSING IN COM 053015103 1217395 5226 SH SOLE 0 0 5226 ISHARES TR RUSEL 2500 ETF 46435G268 518024 8414 SH SOLE 0 0 8414 DUPONT DE NEMOURS INC COM 26614N102 257041 3341 SH SOLE 0 0 3341 SPDR SER TR ICE PFD SEC ETF 78464A292 208662 6225 SH SOLE 0 0 6225 ISHARES TR RUS 2000 VAL ETF 464287630 391660 2521 SH SOLE 0 0 2521 SPDR GOLD TR GOLD SHS 78463V107 2626963 13742 SH SOLE 0 0 13742 SOUTHERN CO COM 842587107 7237099 103210 SH SOLE 0 0 103210 CENCORA INC COM 03073E105 550062 2678 SH SOLE 0 0 2678 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 208045 4404 SH SOLE 0 0 4404 KEYCORP COM 493267108 226901 15757 SH SOLE 0 0 15757 MONGODB INC CL A 60937P106 292737 716 SH SOLE 0 0 716 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 383929 13108 SH SOLE 0 0 13108 ISHARES TR RUS 1000 GRW ETF 464287614 259514 856 SH SOLE 0 0 856 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 462840 8314 SH SOLE 0 0 8314 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 711997 19264 SH SOLE 0 0 19264 AON PLC SHS CL A G0403H108 295094 1014 SH SOLE 0 0 1014 SPDR SER TR PORTFOLIO SHORT 78464A474 1051383 35305 SH SOLE 0 0 35305 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1998005 20022 SH SOLE 0 0 20022 ISHARES TR CORE S&P SCP ETF 464287804 6873933 63501 SH SOLE 0 0 63501 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7232841 20279 SH SOLE 0 0 20279 ADOBE INC COM 00724F101 1415932 2373 SH SOLE 0 0 2373 SOUTHERN COPPER CORP COM 84265V105 1625120 18881 SH SOLE 0 0 18881 WEYERHAEUSER CO MTN BE COM NEW 962166104 384960 11072 SH SOLE 0 0 11072 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1820348 85308 SH SOLE 0 0 85308 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 16830 17000 SH SOLE 0 0 17000 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1554621 19127 SH SOLE 0 0 19127 ALPHABET INC CAP STK CL A 02079K305 6225425 44566 SH SOLE 0 0 44566 ZSCALER INC COM 98980G102 255016 1151 SH SOLE 0 0 1151 CONSTELLATION BRANDS INC CL A 21036P108 381702 1579 SH SOLE 0 0 1579 CSX CORP COM 126408103 400872 11563 SH SOLE 0 0 11563 COMCAST CORP NEW CL A 20030N101 827710 18876 SH SOLE 0 0 18876 ISHARES TR US INFRASTRUC 46435U713 650158 16145 SH SOLE 0 0 16145 MICROSOFT CORP COM 594918104 16486689 43843 SH SOLE 0 0 43843 VALERO ENERGY CORP COM 91913Y100 318802 2452 SH SOLE 0 0 2452 WARNER BROS DISCOVERY INC COM SER A 934423104 274895 24156 SH SOLE 0 0 24156 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 31317 21000 SH SOLE 0 0 21000 SCHLUMBERGER LTD COM STK 806857108 301131 5787 SH SOLE 0 0 5787 CVS HEALTH CORP COM 126650100 950395 12036 SH SOLE 0 0 12036 ISHARES TR EUROPE ETF 464287861 1240624 23470 SH SOLE 0 0 23470 BROWN & BROWN INC COM 115236101 409214 5755 SH SOLE 0 0 5755 CUSHMAN WAKEFIELD PLC SHS G2717B108 524081 48526 SH SOLE 0 0 48526 BERKSHIRE HATHAWAY INC DEL CL A 084670108 542625 1 SH SOLE 0 0 1 BOEING CO COM 097023105 918045 3522 SH SOLE 0 0 3522 VANGUARD INDEX FDS SMALL CP ETF 922908751 712565 3340 SH SOLE 0 0 3340 VANGUARD INDEX FDS MID CAP ETF 922908629 2948211 12673 SH SOLE 0 0 12673 VANGUARD INDEX FDS LARGE CAP ETF 922908637 617801 2832 SH SOLE 0 0 2832 NEXTERA ENERGY INC COM 65339F101 8180471 134680 SH SOLE 0 0 134680 NIKE INC CL B 654106103 932699 8591 SH SOLE 0 0 8591 TESLA INC COM 88160R101 2176436 8759 SH SOLE 0 0 8759 MSCI INC COM 55354G100 226826 401 SH SOLE 0 0 401 LINDE PLC SHS G54950103 718743 1750 SH SOLE 0 0 1750 ISHARES INC MSCI EMRG CHN 46434G764 1000206 18051 SH SOLE 0 0 18051 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 314378 1254 SH SOLE 0 0 1254 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 281586 7489 SH SOLE 0 0 7489 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 165795 10500 SH SOLE 0 0 10500 ALPS ETF TR ALERIAN MLP 00162Q452 2080469 48929 SH SOLE 0 0 48929 SCHWAB STRATEGIC TR US TIPS ETF 808524870 900509 17251 SH SOLE 0 0 17251 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 12353 12000 SH SOLE 0 0 12000 DOW INC COM 260557103 357892 6526 SH SOLE 0 0 6526 KKR & CO INC COM 48251W104 249710 3014 SH SOLE 0 0 3014 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3627306 8304 SH SOLE 0 0 8304 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5146446 10143 SH SOLE 0 0 10143 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 12935 13000 SH SOLE 0 0 13000 CONSOLIDATED EDISON INC COM 209115104 1709083 18787 SH SOLE 0 0 18787 GENERAL MTRS CO COM 37045V100 203235 5658 SH SOLE 0 0 5658 CROWDSTRIKE HLDGS INC CL A 22788C105 316597 1240 SH SOLE 0 0 1240 ISHARES TR ESG MSCI LEADR 46435U218 415234 4921 SH SOLE 0 0 4921 ISHARES TR 0-5 YR TIPS ETF 46429B747 309277 3137 SH SOLE 0 0 3137 TERADYNE INC COM 880770102 419104 3862 SH SOLE 0 0 3862 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 16487 17000 SH SOLE 0 0 17000 ISHARES TR EAFE GRWTH ETF 464288885 3065399 31651 SH SOLE 0 0 31651 ELI LILLY & CO COM 532457108 1829985 3139 SH SOLE 0 0 3139 AIR PRODS & CHEMS INC COM 009158106 620969 2268 SH SOLE 0 0 2268 VANGUARD STAR FDS VG TL INTL STK F 921909768 1447145 24968 SH SOLE 0 0 24968 ISHARES TR RUSSELL 2000 ETF 464287655 3230736 16097 SH SOLE 0 0 16097 ISHARES TR CORE HIGH DV ETF 46429B663 2690446 26380 SH SOLE 0 0 26380 DUKE ENERGY CORP NEW COM NEW 26441C204 27788348 286360 SH SOLE 0 0 286360 MICRON TECHNOLOGY INC COM 595112103 409973 4804 SH SOLE 0 0 4804 CARRIER GLOBAL CORPORATION COM 14448C104 223025 3882 SH SOLE 0 0 3882 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 1030115 22922 SH SOLE 0 0 22922 SYSCO CORP COM 871829107 477098 6524 SH SOLE 0 0 6524 EVERCOMMERCE INC COM 29977X105 1607391 145729 SH SOLE 0 0 145729 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 988366 17977 SH SOLE 0 0 17977 SELECTQUOTE INC COM 816307300 63309 46211 SH SOLE 0 0 46211 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 34938 26000 SH SOLE 0 0 26000 CBIZ INC COM 124805102 379295 6060 SH SOLE 0 0 6060 QUANTA SVCS INC COM 74762E102 286798 1329 SH SOLE 0 0 1329 ISHARES TR SELECT DIVID ETF 464287168 1847036 15757 SH SOLE 0 0 15757 INSIGHT ENTERPRISES INC NOTE 0.750% 2/1 45765UAB9 57112 22000 SH SOLE 0 0 22000 ISHARES TR RUS MD CP GR ETF 464287481 279639 2677 SH SOLE 0 0 2677 SNOWFLAKE INC CL A 833445109 350041 1759 SH SOLE 0 0 1759 AIM ETF PRODUCTS TRUST US LRGCP B10 OCT 00888H604 202956 5941 SH SOLE 0 0 5941 FRANCO NEV CORP COM 351858105 1311556 11836 SH SOLE 0 0 11836 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5656078 121323 SH SOLE 0 0 121323 ISHARES TR EAFE VALUE ETF 464288877 4171543 80068 SH SOLE 0 0 80068 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 240617 17436 SH SOLE 0 0 17436 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5018339 65918 SH SOLE 0 0 65918 ISHARES INC MSCI EMERG MRKT 464286533 1598513 28755 SH SOLE 0 0 28755 VISA INC COM CL A 92826C839 2836060 10893 SH SOLE 0 0 10893 ALPHA PARTNERS TECH MERGR CO UNIT 03/31/2028 G63290129 265000 25000 SH SOLE 0 0 25000 DRAGANFLY INC. COM NEW 26142Q205 5399 11260 SH SOLE 0 0 11260 ISHARES TR MSCI USA MIN VOL 46429B697 7711173 98823 SH SOLE 0 0 98823 TOAST INC CL A 888787108 186836 10232 SH SOLE 0 0 10232 VANGUARD INDEX FDS VALUE ETF 922908744 2293068 15338 SH SOLE 0 0 15338 VANGUARD INDEX FDS GROWTH ETF 922908736 1045743 3364 SH SOLE 0 0 3364 ISHARES TR US TREAS BD ETF 46429B267 681201 29566 SH SOLE 0 0 29566 SPLUNK INC COM 848637104 635147 4169 SH SOLE 0 0 4169 L3HARRIS TECHNOLOGIES INC COM 502431109 286122 1358 SH SOLE 0 0 1358 PHILLIPS 66 COM 718546104 469616 3527 SH SOLE 0 0 3527 AMERICAN TOWER CORP NEW COM 03027X100 2227170 10317 SH SOLE 0 0 10317 ISHARES TR CORE S&P TTL STK 464287150 2073732 19707 SH SOLE 0 0 19707 ISHARES TR MRNGSTR INC ETF 46432F875 362039 17994 SH SOLE 0 0 17994 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 223552 2793 SH SOLE 0 0 2793 META PLATFORMS INC CL A 30303M102 2934682 8291 SH SOLE 0 0 8291 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 207927 7347 SH SOLE 0 0 7347 SERVICENOW INC COM 81762P102 975663 1381 SH SOLE 0 0 1381 PALO ALTO NETWORKS INC COM 697435105 623671 2115 SH SOLE 0 0 2115 MONDELEZ INTL INC CL A 609207105 1079052 14898 SH SOLE 0 0 14898 BROADCOM INC COM 11135F101 3162831 2833 SH SOLE 0 0 2833 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 285039 6002 SH SOLE 0 0 6002 ISHARES TR GNMA BOND ETF 46429B333 812165 18354 SH SOLE 0 0 18354 CANADIAN PACIFIC KANSAS CITY COM 13646K108 1109294 13950 SH SOLE 0 0 13950 ISHARES TR CORE MSCI TOTAL 46432F834 454468 6999 SH SOLE 0 0 6999 NOVARTIS AG SPONSORED ADR 66987V109 1049549 10395 SH SOLE 0 0 10395 ISHARES TR CORE MSCI EAFE 46432F842 5895862 83808 SH SOLE 0 0 83808 TOTALENERGIES SE SPONSORED ADS 89151E109 599210 8893 SH SOLE 0 0 8893 KINDER MORGAN INC DEL COM 49456B101 256753 14555 SH SOLE 0 0 14555 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 777220 2215 SH SOLE 0 0 2215 NVIDIA CORPORATION COM 67066G104 5145846 10391 SH SOLE 0 0 10391 ISHARES TR ISHS 1-5YR INVS 464288646 509161 9930 SH SOLE 0 0 9930 ISHARES TR SHORT TREAS BD 464288679 1428716 12973 SH SOLE 0 0 12973 CUMMINS INC COM 231021106 360553 1505 SH SOLE 0 0 1505 ABBVIE INC COM 00287Y109 14674336 94691 SH SOLE 0 0 94691 NATIONAL GRID PLC SPONSORED ADR NE 636274409 239393 3521 SH SOLE 0 0 3521 S&P GLOBAL INC COM 78409V104 314657 714 SH SOLE 0 0 714 ISHARES INC CORE MSCI EMKT 46434G103 4404302 87076 SH SOLE 0 0 87076 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8734158 118751 SH SOLE 0 0 118751 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2740853 48822 SH SOLE 0 0 48822 ISHARES TR CORE 1 5 YR USD 46432F859 221487 4657 SH SOLE 0 0 4657 ZOETIS INC CL A 98978V103 936915 4747 SH SOLE 0 0 4747 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 310338 2984 SH SOLE 0 0 2984 MATIV HOLDINGS INC COM 808541106 4785906 312600 SH SOLE 0 0 312600 BLACKSTONE INC COM 09260D107 1163002 8883 SH SOLE 0 0 8883 CHURCH & DWIGHT CO INC COM 171340102 262215 2773 SH SOLE 0 0 2773 FACTSET RESH SYS INC COM 303075105 575971 1207 SH SOLE 0 0 1207 STRYKER CORPORATION COM 863667101 823913 2751 SH SOLE 0 0 2751 QUALCOMM INC COM 747525103 246784 1706 SH SOLE 0 0 1706 INTUITIVE SURGICAL INC COM NEW 46120E602 257743 764 SH SOLE 0 0 764 CAPITAL GROUP DIVIDEND GROWE SHS ETF 14021L109 314656 11585 SH SOLE 0 0 11585 DISCOVER FINL SVCS COM 254709108 203556 1811 SH SOLE 0 0 1811 MCDONALDS CORP COM 580135101 32377150 109194 SH SOLE 0 0 109194 DOVER CORP COM 260003108 203029 1320 SH SOLE 0 0 1320 CISCO SYS INC COM 17275R102 1704673 33743 SH SOLE 0 0 33743 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 246008 7899 SH SOLE 0 0 7899 ADVANCED MICRO DEVICES INC COM 007903107 746926 5067 SH SOLE 0 0 5067 AT&T INC COM 00206R102 2399491 142997 SH SOLE 0 0 142997 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1190993 15593 SH SOLE 0 0 15593 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 394965 4281 SH SOLE 0 0 4281 SELECT SECTOR SPDR TR ENERGY 81369Y506 823637 9824 SH SOLE 0 0 9824 GENERAL ELECTRIC CO COM NEW 369604301 553173 4334 SH SOLE 0 0 4334 SPDR SER TR PORTFOLIO SH TSR 78468R101 524323 18049 SH SOLE 0 0 18049 ISHARES TR MSCI USA QLT FCT 46432F339 7795843 52982 SH SOLE 0 0 52982 ISHARES TR IBOXX HI YD ETF 464288513 447268 5779 SH SOLE 0 0 5779 ISHARES TR S&P SML 600 GWT 464287887 294079 2350 SH SOLE 0 0 2350 ISHARES TR U.S. TECH ETF 464287721 2638020 21491 SH SOLE 0 0 21491 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 234595 4094 SH SOLE 0 0 4094 ISHARES U S ETF TR BLACKROCK SH DUR 46431W507 212133 4199 SH SOLE 0 0 4199 BLACKROCK CR ALLOCATION INCO COM 092508100 196351 19026 SH SOLE 0 0 19026 ISHARES TR S&P 500 VAL ETF 464287408 964046 5544 SH SOLE 0 0 5544 ISHARES TR S&P 500 GRWT ETF 464287309 4153631 55308 SH SOLE 0 0 55308 ISHARES TR CORE S&P500 ETF 464287200 47046534 117285 SH SOLE 0 0 117285 METTLER TOLEDO INTERNATIONAL COM 592688105 308092 254 SH SOLE 0 0 254 ONEOK INC NEW COM 682680103 441052 6281 SH SOLE 0 0 6281 WELLS FARGO CO NEW COM 949746101 218881 4447 SH SOLE 0 0 4447 UNION PAC CORP COM 907818108 657525 2677 SH SOLE 0 0 2677 RIO TINTO PLC SPONSORED ADR 767204100 1092229 14669 SH SOLE 0 0 14669 ECOLAB INC COM 278865100 562315 2835 SH SOLE 0 0 2835 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 15786 30953 SH SOLE 0 0 30953 ISHARES TR GOV/CRED BD ETF 464288596 219510 2086 SH SOLE 0 0 2086 ISHARES TR MBS ETF 464288588 2470917 26264 SH SOLE 0 0 26264 ISHARES TR 10-20 YR TRS ETF 464288653 747535 6905 SH SOLE 0 0 6905 SALESFORCE INC COM 79466L302 897571 3411 SH SOLE 0 0 3411 NORTHROP GRUMMAN CORP COM 666807102 303355 648 SH SOLE 0 0 648 IDEXX LABS INC COM 45168D104 270309 487 SH SOLE 0 0 487 REPUBLIC SVCS INC COM 760759100 295684 1793 SH SOLE 0 0 1793 THERMO FISHER SCIENTIFIC INC COM 883556102 1497889 2822 SH SOLE 0 0 2822 LOCKHEED MARTIN CORP COM 539830109 1520746 3355 SH SOLE 0 0 3355 JPMORGAN CHASE & CO COM 46625H100 3458437 20332 SH SOLE 0 0 20332 CHEVRON CORP NEW COM 166764100 13359294 89564 SH SOLE 0 0 89564 ISHARES TR NATIONAL MUN ETF 464288414 6940170 64018 SH SOLE 0 0 64018 CONOCOPHILLIPS COM 20825C104 545932 4703 SH SOLE 0 0 4703 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 5151375 107544 SH SOLE 0 0 107544 CINCINNATI FINL CORP COM 172062101 221513 2141 SH SOLE 0 0 2141 DANAHER CORPORATION COM 235851102 459673 1987 SH SOLE 0 0 1987 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 505187 5331 SH SOLE 0 0 5331 M & T BK CORP COM 55261F104 381905 2786 SH SOLE 0 0 2786 TJX COS INC NEW COM 872540109 1371056 14615 SH SOLE 0 0 14615 BANK AMERICA CORP COM 060505104 1552577 298710 SH SOLE 0 0 298710 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 206650 9209 SH SOLE 0 0 9209 SPDR SER TR S&P DIVID ETF 78464A763 484797 32802 SH SOLE 0 0 32802 WALMART INC COM 931142103 296349 1880 SH SOLE 0 0 1880 ISHARES TR INTL SEL DIV ETF 464288448 241750 8637 SH SOLE 0 0 8637 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1031376 19961 SH SOLE 0 0 19961 INTERNATIONAL BUSINESS MACHS COM 459200101 6204925 37939 SH SOLE 0 0 37939 ORACLE CORP COM 68389X105 776025 7361 SH SOLE 0 0 7361 RTX CORPORATION COM 75513E101 1334634 15862 SH SOLE 0 0 15862 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1119969 27250 SH SOLE 0 0 27250 TEXAS INSTRS INC COM 882508104 799342 4689 SH SOLE 0 0 4689 TARGET CORP COM 87612E106 272165 1911 SH SOLE 0 0 1911 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 707351 6337 SH SOLE 0 0 6337 SPDR SER TR NUVEEN BLMBRG MU 78468R721 4812189 102387 SH SOLE 0 0 102387 PFIZER INC COM 717081103 1308640 45455 SH SOLE 0 0 45455 ISHARES TR IBOXX INV CP ETF 464287242 244669 2211 SH SOLE 0 0 2211 MORGAN STANLEY COM NEW 617446448 3797047 40719 SH SOLE 0 0 40719 3M CO COM 88579Y101 3715977 33992 SH SOLE 0 0 33992 ISHARES TR MSCI USA VALUE 46432F388 828602 8191 SH SOLE 0 0 8191 8X8 INC NEW COM 282914100 1439125 380721 SH SOLE 0 0 380721 CATERPILLAR INC COM 149123101 1196684 4047 SH SOLE 0 0 4047 ALPHABET INC CAP STK CL C 02079K107 3703832 26281 SH SOLE 0 0 26281 AMERICAN EXPRESS CO COM 025816109 626455 3344 SH SOLE 0 0 3344 AMGEN INC COM 031162100 1089004 3781 SH SOLE 0 0 3781 ANALOG DEVICES INC COM 032654105 237344 1195 SH SOLE 0 0 1195 ARISTA NETWORKS INC COM 040413106 281199 1194 SH SOLE 0 0 1194 VANECK MERK GOLD TR GOLD TRUST 921078101 509379 25520 SH SOLE 0 0 25520 CANADIAN NATL RY CO COM 136375102 1218486 9699 SH SOLE 0 0 9699 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2870369 16845 SH SOLE 0 0 16845 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 831842 16304 SH SOLE 0 0 16304 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 173400 10000 SH SOLE 0 0 10000 ISHARES TR CORE US AGGBD ET 464287226 1204895 12140 SH SOLE 0 0 12140 ISHARES TR 20 YR TR BD ETF 464287432 2423747 24512 SH SOLE 0 0 24512 ISHARES TR CORE DIV GRWTH 46434V621 1106662 20562 SH SOLE 0 0 20562 SPDR SER TR PORTFOLIO S&P500 78464A854 20070366 359041 SH SOLE 0 0 359041 EATON CORP PLC SHS G29183103 755693 3138 SH SOLE 0 0 3138 ISHARES TR S&P MC 400GR ETF 464287606 286856 3621 SH SOLE 0 0 3621 ISHARES TR S&P MC 400VL ETF 464287705 333225 2922 SH SOLE 0 0 2922 WAYFAIR INC CL A 94419L101 10027422 162519 SH SOLE 0 0 162519 ISHARES TR CORE TOTAL USD 46434V613 5487997 119123 SH SOLE 0 0 119123 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 371219 6145 SH SOLE 0 0 6145 FIRST AMERN FINL CORP COM 31847R102 609514 9459 SH SOLE 0 0 9459 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 346742 4502 SH SOLE 0 0 4502 PHILIP MORRIS INTL INC COM 718172109 1358175 14436 SH SOLE 0 0 14436 NUCOR CORP COM 670346105 354345 2036 SH SOLE 0 0 2036 PARKER-HANNIFIN CORP COM 701094104 319265 693 SH SOLE 0 0 693 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 177600 10000 SH SOLE 0 0 10000 SPDR SER TR BLOOMBERG HIGH Y 78468R622 230194 2430 SH SOLE 0 0 2430 BRISTOL-MYERS SQUIBB CO COM 110122108 10948665 213383 SH SOLE 0 0 213383 WISDOMTREE TR EM EX ST-OWNED 97717X578 1120034 38782 SH SOLE 0 0 38782 ISHARES TR RUSSELL 3000 ETF 464287689 659694 2410 SH SOLE 0 0 2410 ISHARES TR GLOBAL ENERG ETF 464287341 419924 10737 SH SOLE 0 0 10737 REALTY INCOME CORP COM 756109104 290763 5064 SH SOLE 0 0 5064 ALTRIA GROUP INC COM 02209S103 9749610 241686 SH SOLE 0 0 241686 CITIGROUP INC COM NEW 172967424 413844 8045 SH SOLE 0 0 8045 ISHARES TR JPMORGAN USD EMG 464288281 360426 4047 SH SOLE 0 0 4047 AMERICAN WTR WKS CO INC NEW COM 030420103 343862 2605 SH SOLE 0 0 2605 EXXON MOBIL CORP COM 30231G102 16934598 169380 SH SOLE 0 0 169380 UNITEDHEALTH GROUP INC COM 91324P102 2087634 3965 SH SOLE 0 0 3965 PRICE T ROWE GROUP INC COM 74144T108 575603 5345 SH SOLE 0 0 5345 LOWES COS INC COM 548661107 1141254 5128 SH SOLE 0 0 5128 DEERE & CO COM 244199105 354903 888 SH SOLE 0 0 888 COLGATE PALMOLIVE CO COM 194162103 728262 9136 SH SOLE 0 0 9136 SHOPIFY INC CL A 82509L107 528941 6790 SH SOLE 0 0 6790 NOVO-NORDISK A S ADR 670100205 237521 2296 SH SOLE 0 0 2296 BROOKLINE BANCORP INC DEL COM 11373M107 156744 14367 SH SOLE 0 0 14367 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 74516 10152 SH SOLE 0 0 10152 KRAFT HEINZ CO COM 500754106 263741 7132 SH SOLE 0 0 7132 PAYPAL HLDGS INC COM 70450Y103 341133 5555 SH SOLE 0 0 5555 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 738478 13716 SH SOLE 0 0 13716 SCHWAB CHARLES CORP COM 808513105 460281 6690 SH SOLE 0 0 6690 PACER FDS TR TRENDP US LAR CP 69374H105 408876 9449 SH SOLE 0 0 9449 BLACKROCK INC COM 09247X101 1391083 1714 SH SOLE 0 0 1714 ISHARES TR CORE S&P MCP ETF 464287507 11112426 40095 SH SOLE 0 0 40095 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 4603332 90173 SH SOLE 0 0 90173 ISHARES TR MSCI EAFE ETF 464287465 1793371 23801 SH SOLE 0 0 23801 APPLE INC COM 037833100 18612707 101279 SH SOLE 0 0 101279 ABBOTT LABS COM 002824100 1855000 16853 SH SOLE 0 0 16853 DISNEY WALT CO COM 254687106 737940 8173 SH SOLE 0 0 8173 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3135115 30474 SH SOLE 0 0 30474 BOOKING HOLDINGS INC COM 09857L108 1653005 466 SH SOLE 0 0 466 ISHARES TR RUS 1000 ETF 464287622 1567004 5975 SH SOLE 0 0 5975 MARSH & MCLENNAN COS INC COM 571748102 292003 1541 SH SOLE 0 0 1541 ISHARES TR RUS 1000 VAL ETF 464287598 704296 4262 SH SOLE 0 0 4262