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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106   4,446,394 194,762 SH   SOLE   0 0 194,762
INVESCO QQQ TR UNIT SER 1 46090E103   1,861,384 5,195 SH   SOLE   0 0 5,195
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   863,285 5,266 SH   SOLE   0 0 5,266
STARBUCKS CORP COM 855244109   275,239 3,350 SH   SOLE   0 0 3,350
ISHARES GOLD TR ISHARES NEW 464285204   608,441 17,389 SH   SOLE   0 0 17,389
HUBBELL INC COM 443510607   225,342 719 SH   SOLE   0 0 719
WILLIS TOWERS WATSON PLC LTD SHS G96629103   262,663 1,257 SH   SOLE   0 0 1,257
JOHNSON & JOHNSON COM 478160104   3,026,895 19,434 SH   SOLE   0 0 19,434
WASTE MGMT INC DEL COM 94106L109   638,266 4,187 SH   SOLE   0 0 4,187
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,543,228 21,389 SH   SOLE   0 0 21,389
ISHARES TR GLOBAL TECH ETF 464287291   320,683 5,544 SH   SOLE   0 0 5,544
ISHARES TR MSCI INTL VLU FT 46435G409   1,958,172 77,215 SH   SOLE   0 0 77,215
COSTCO WHSL CORP NEW COM 22160K105   1,050,201 1,859 SH   SOLE   0 0 1,859
ISHARES TR MSCI EMG MKT ETF 464287234   607,921 16,019 SH   SOLE   0 0 16,019
GOLDMAN SACHS GROUP INC COM 38141G104   628,373 1,942 SH   SOLE   0 0 1,942
SPDR SER TR NUVEEN BLMBRG SH 78468R739   679,535 14,699 SH   SOLE   0 0 14,699
WATSCO INC COM 942622200   762,239 2,018 SH   SOLE   0 0 2,018
ISHARES TR MSCI KLD400 SOC 464288570   389,872 4,789 SH   SOLE   0 0 4,789
SHELL PLC SPON ADS 780259305   204,085 3,170 SH   SOLE   0 0 3,170
PROCTER AND GAMBLE CO COM 742718109   19,267,982 132,099 SH   SOLE   0 0 132,099
COCA COLA CO COM 191216100   1,720,471 30,734 SH   SOLE   0 0 30,734
ENTERPRISE PRODS PARTNERS L COM 293792107   569,759 20,817 SH   SOLE   0 0 20,817
ISHARES TR U.S. ENERGY ETF 464287796   314,176 6,624 SH   SOLE   0 0 6,624
UNITED PARCEL SERVICE INC CL B 911312106   13,429,965 86,161 SH   SOLE   0 0 86,161
MARRIOTT INTL INC NEW CL A 571903202   250,417 1,274 SH   SOLE   0 0 1,274
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   708,649 9,366 SH   SOLE   0 0 9,366
ISHARES TR MSCI ACWI EX US 464288240   1,745,528 37,131 SH   SOLE   0 0 37,131
INTEL CORP COM 458140100   1,042,891 29,336 SH   SOLE   0 0 29,336
STATE STR CORP COM 857477103   390,544 5,833 SH   SOLE   0 0 5,833
MEDTRONIC PLC SHS G5960L103   595,339 7,597 SH   SOLE   0 0 7,597
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   966,446 2,885 SH   SOLE   0 0 2,885
ISHARES TR TRS FLT RT BD 46434V860   2,251,993 44,383 SH   SOLE   0 0 44,383
ISHARES TR ESG AW MSCI EAFE 46435G516   226,741 15,470 SH   SOLE   0 0 15,470
MERCK & CO INC COM 58933Y105   2,852,131 27,704 SH   SOLE   0 0 27,704
ISHARES TR SHRT NAT MUN ETF 464288158   4,823,414 46,893 SH   SOLE   0 0 46,893
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,378,428 21,939 SH   SOLE   0 0 21,939
THE TRADE DESK INC COM CL A 88339J105   357,146 4,570 SH   SOLE   0 0 4,570
MASTERCARD INCORPORATED CL A 57636Q104   1,558,742 3,937 SH   SOLE   0 0 3,937
ILLINOIS TOOL WKS INC COM 452308109   262,102 1,138 SH   SOLE   0 0 1,138
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   21,456 12,578 SH   SOLE   0 0 12,578
EMERSON ELEC CO COM 291011104   443,546 4,593 SH   SOLE   0 0 4,593
DIAGEO PLC SPON ADR NEW 25243Q205   302,907 2,030 SH   SOLE   0 0 2,030
ISHARES INC EMNG MKTS EQT 46434G889   549,369 13,432 SH   SOLE   0 0 13,432
ISHARES TR TIPS BD ETF 464287176   819,646 63,318 SH   SOLE   0 0 63,318
VERTEX PHARMACEUTICALS INC COM 92532F100   1,142,102 729,135 SH   SOLE   0 0 729,135
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   267,643 10,827 SH   SOLE   0 0 10,827
SMUCKER J M CO COM NEW 832696405   709,744 5,775 SH   SOLE   0 0 5,775
ISHARES TR GLOB HLTHCRE ETF 464287325   237,093 2,877 SH   SOLE   0 0 2,877
CORNING INC COM 219350105   488,863 16,044 SH   SOLE   0 0 16,044
ISHARES TR S&P 100 ETF 464287101   4,266,409 21,264 SH   SOLE   0 0 21,264
VERIZON COMMUNICATIONS INC COM 92343V104   5,030,774 155,223 SH   SOLE   0 0 155,223
CHUBB LIMITED COM H1467J104   293,986 1,412 SH   SOLE   0 0 1,412
MARVELL TECHNOLOGY INC COM 573874104   209,321 3,867 SH   SOLE   0 0 3,867
FEDEX CORP COM 31428X106   448,444 1,693 SH   SOLE   0 0 1,693
PEPSICO INC COM 713448108   7,823,085 46,170 SH   SOLE   0 0 46,170
HONEYWELL INTL INC COM 438516106   3,742,212 20,257 SH   SOLE   0 0 20,257
TRANE TECHNOLOGIES PLC SHS G8994E103   429,155 2,115 SH   SOLE   0 0 2,115
FORD MTR CO DEL COM 345370860   802,457 64,610 SH   SOLE   0 0 64,610
ISHARES TR ESG AWR MSCI USA 46435G425   2,748,612 50,506 SH   SOLE   0 0 50,506
HOME DEPOT INC COM 437076102   1,890,182 6,256 SH   SOLE   0 0 6,256
SPDR SER TR PORTFOLIO INTRMD 78464A375   297,486 9,459 SH   SOLE   0 0 9,459
AUTOMATIC DATA PROCESSING IN COM 053015103   1,287,715 5,353 SH   SOLE   0 0 5,353
ISHARES TR RUSEL 2500 ETF 46435G268   454,549 8,339 SH   SOLE   0 0 8,339
DUPONT DE NEMOURS INC COM 26614N102   244,582 3,279 SH   SOLE   0 0 3,279
SPDR SER TR ICE PFD SEC ETF 78464A292   214,723 6,615 SH   SOLE   0 0 6,615
ISHARES TR RUS 2000 VAL ETF 464287630   354,237 2,613 SH   SOLE   0 0 2,613
SPDR GOLD TR GOLD SHS 78463V107   2,394,299 13,965 SH   SOLE   0 0 13,965
SOUTHERN CO COM 842587107   6,663,144 102,953 SH   SOLE   0 0 102,953
CENCORA INC COM 03073E105   480,567 2,670 SH   SOLE   0 0 2,670
KEYCORP COM 493267108   170,438 15,840 SH   SOLE   0 0 15,840
MONGODB INC CL A 60937P106   230,343 666 SH   SOLE   0 0 666
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   420,376 13,383 SH   SOLE   0 0 13,383
ISHARES TR RUS 1000 GRW ETF 464287614   226,889 853 SH   SOLE   0 0 853
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   414,453 8,314 SH   SOLE   0 0 8,314
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   654,205 19,264 SH   SOLE   0 0 19,264
AON PLC SHS CL A G0403H108   324,220 1,000 SH   SOLE   0 0 1,000
SPDR SER TR PORTFOLIO SHORT 78464A474   736,137 25,107 SH   SOLE   0 0 25,107
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,292,696 22,895 SH   SOLE   0 0 22,895
ISHARES TR CORE S&P SCP ETF 464287804   6,207,965 65,811 SH   SOLE   0 0 65,811
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,088,451 20,235 SH   SOLE   0 0 20,235
ADOBE INC COM 00724F101   1,286,800 2,524 SH   SOLE   0 0 2,524
SOUTHERN COPPER CORP COM 84265V105   1,422,801 18,898 SH   SOLE   0 0 18,898
WEYERHAEUSER CO MTN BE COM NEW 962166104   351,850 11,476 SH   SOLE   0 0 11,476
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,029,866 88,767 SH   SOLE   0 0 88,767
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7   16,660 17,000 SH   SOLE   0 0 17,000
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,514,813 19,937 SH   SOLE   0 0 19,937
ALPHABET INC CAP STK CL A 02079K305   5,791,602 44,258 SH   SOLE   0 0 44,258
ZSCALER INC COM 98980G102   232,918 1,497 SH   SOLE   0 0 1,497
CONSTELLATION BRANDS INC CL A 21036P108   403,594 1,606 SH   SOLE   0 0 1,606
UNILEVER PLC SPON ADR NEW 904767704   256,682 5,196 SH   SOLE   0 0 5,196
CSX CORP COM 126408103   349,822 11,376 SH   SOLE   0 0 11,376
COMCAST CORP NEW CL A 20030N101   897,793 20,248 SH   SOLE   0 0 20,248
ISHARES TR US INFRASTRUC 46435U713   478,194 13,069 SH   SOLE   0 0 13,069
MICROSOFT CORP COM 594918104   13,882,039 43,965 SH   SOLE   0 0 43,965
VALERO ENERGY CORP COM 91913Y100   345,966 2,441 SH   SOLE   0 0 2,441
WARNER BROS DISCOVERY INC COM SER A 934423104   274,693 25,294 SH   SOLE   0 0 25,294
HCI GROUP INC NOTE 4.250% 3/0 40416EAD5   20,015 21,000 SH   SOLE   0 0 21,000
SCHLUMBERGER LTD COM STK 806857108   345,458 5,926 SH   SOLE   0 0 5,926
CVS HEALTH CORP COM 126650100   869,343 12,451 SH   SOLE   0 0 12,451
ISHARES TR EUROPE ETF 464287861   1,390,852 29,140 SH   SOLE   0 0 29,140
BROWN & BROWN INC COM 115236101   402,534 5,764 SH   SOLE   0 0 5,764
CUSHMAN WAKEFIELD PLC SHS G2717B108   369,768 48,526 SH   SOLE   0 0 48,526
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   SOLE   0 0 1
BOEING CO COM 097023105   689,473 3,597 SH   SOLE   0 0 3,597
VANGUARD INDEX FDS SMALL CP ETF 922908751   600,240 3,175 SH   SOLE   0 0 3,175
VANGUARD INDEX FDS MID CAP ETF 922908629   2,659,174 12,770 SH   SOLE   0 0 12,770
VANGUARD INDEX FDS LARGE CAP ETF 922908637   508,011 2,596 SH   SOLE   0 0 2,596
NEXTERA ENERGY INC COM 65339F101   7,865,485 137,292 SH   SOLE   0 0 137,292
NIKE INC CL B 654106103   731,324 7,648 SH   SOLE   0 0 7,648
TESLA INC COM 88160R101   2,163,152 8,645 SH   SOLE   0 0 8,645
MSCI INC COM 55354G100   205,232 400 SH   SOLE   0 0 400
LINDE PLC SHS G54950103   560,387 1,505 SH   SOLE   0 0 1,505
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   324,203 1,379 SH   SOLE   0 0 1,379
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   244,068 7,358 SH   SOLE   0 0 7,358
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   152,565 10,500 SH   SOLE   0 0 10,500
ALPS ETF TR ALERIAN MLP 00162Q452   1,760,972 41,729 SH   SOLE   0 0 41,729
SCHWAB STRATEGIC TR US TIPS ETF 808524870   857,389 16,981 SH   SOLE   0 0 16,981
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3   12,173 12,000 SH   SOLE   0 0 12,000
DOW INC COM 260557103   345,528 6,701 SH   SOLE   0 0 6,701
KKR & CO INC COM 48251W104   215,354 3,496 SH   SOLE   0 0 3,496
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   209,688 3,801 SH   SOLE   0 0 3,801
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,244,818 8,263 SH   SOLE   0 0 8,263
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,634,452 10,149 SH   SOLE   0 0 10,149
MFA FINL INC NOTE 6.250% 6/1 55272XAA0   12,903 13,000 SH   SOLE   0 0 13,000
CONSOLIDATED EDISON INC COM 209115104   1,795,702 20,995 SH   SOLE   0 0 20,995
GENERAL MTRS CO COM 37045V100   209,261 6,347 SH   SOLE   0 0 6,347
CROWDSTRIKE HLDGS INC CL A 22788C105   220,439 1,317 SH   SOLE   0 0 1,317
ISHARES TR ESG MSCI LEADR 46435U218   484,359 6,423 SH   SOLE   0 0 6,423
ISHARES TR 0-5 YR TIPS ETF 46429B747   510,090 5,263 SH   SOLE   0 0 5,263
TERADYNE INC COM 880770102   389,986 3,882 SH   SOLE   0 0 3,882
VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3   17,075 17,000 SH   SOLE   0 0 17,000
ISHARES TR EAFE GRWTH ETF 464288885   3,195,948 37,033 SH   SOLE   0 0 37,033
ELI LILLY & CO COM 532457108   1,652,899 3,077 SH   SOLE   0 0 3,077
PIMCO ETF TR INV GRD CRP BD 72201R817   308,168 3,382 SH   SOLE   0 0 3,382
AIR PRODS & CHEMS INC COM 009158106   699,033 2,467 SH   SOLE   0 0 2,467
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,338,589 25,011 SH   SOLE   0 0 25,011
ISHARES TR RUSSELL 2000 ETF 464287655   2,927,970 16,567 SH   SOLE   0 0 16,567
ISHARES TR CORE HIGH DV ETF 46429B663   2,491,690 25,197 SH   SOLE   0 0 25,197
DUKE ENERGY CORP NEW COM NEW 26441C204   25,294,321 286,589 SH   SOLE   0 0 286,589
PROSHARES TR SHORT S&P 500 NE 74347B425   442,782 30,600 SH   SOLE   0 0 30,600
MICRON TECHNOLOGY INC COM 595112103   337,565 4,962 SH   SOLE   0 0 4,962
ISHARES TR ESG MSCI EM LDRS 46436E601   320,623 7,495 SH   SOLE   0 0 7,495
CARRIER GLOBAL CORPORATION COM 14448C104   219,680 3,980 SH   SOLE   0 0 3,980
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   553,073 13,106 SH   SOLE   0 0 13,106
SYSCO CORP COM 871829107   420,044 6,359 SH   SOLE   0 0 6,359
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107   41,517 10,728 SH   SOLE   0 0 10,728
EVERCOMMERCE INC COM 29977X105   1,461,662 145,729 SH   SOLE   0 0 145,729
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   763,658 14,258 SH   SOLE   0 0 14,258
SELECTQUOTE INC COM 816307300   54,067 46,211 SH   SOLE   0 0 46,211
INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7   27,609 26,000 SH   SOLE   0 0 26,000
CBIZ INC COM 124805102   314,514 6,060 SH   SOLE   0 0 6,060
QUANTA SVCS INC COM 74762E102   249,926 1,336 SH   SOLE   0 0 1,336
ISHARES TR SELECT DIVID ETF 464287168   1,700,174 15,795 SH   SOLE   0 0 15,795
EVERSOURCE ENERGY COM 30040W108   210,068 3,613 SH   SOLE   0 0 3,613
INSIGHT ENTERPRISES INC NOTE 0.750% 2/1 45765UAB9   46,816 22,000 SH   SOLE   0 0 22,000
ISHARES TR RUS MD CP GR ETF 464287481   244,544 2,677 SH   SOLE   0 0 2,677
SNOWFLAKE INC CL A 833445109   287,360 1,881 SH   SOLE   0 0 1,881
FRANCO NEV CORP COM 351858105   1,590,540 11,915 SH   SOLE   0 0 11,915
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   4,173,322 94,355 SH   SOLE   0 0 94,355
ISHARES TR EAFE VALUE ETF 464288877   3,306,249 67,571 SH   SOLE   0 0 67,571
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   251,151 17,901 SH   SOLE   0 0 17,901
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,248,727 60,044 SH   SOLE   0 0 60,044
ISHARES INC MSCI EMERG MRKT 464286533   1,602,223 30,032 SH   SOLE   0 0 30,032
VISA INC COM CL A 92826C839   2,464,098 10,713 SH   SOLE   0 0 10,713
DRAGANFLY INC. COM NEW 26142Q205   8,659 11,260 SH   SOLE   0 0 11,260
ISHARES TR MSCI USA MIN VOL 46429B697   7,849,588 108,450 SH   SOLE   0 0 108,450
TOAST INC CL A 888787108   191,908 10,246 SH   SOLE   0 0 10,246
VANGUARD INDEX FDS VALUE ETF 922908744   2,124,648 15,404 SH   SOLE   0 0 15,404
VANGUARD INDEX FDS GROWTH ETF 922908736   941,002 3,456 SH   SOLE   0 0 3,456
ISHARES TR US TREAS BD ETF 46429B267   635,744 28,845 SH   SOLE   0 0 28,845
SPLUNK INC COM 848637104   609,863 4,170 SH   SOLE   0 0 4,170
L3HARRIS TECHNOLOGIES INC COM 502431109   242,706 1,394 SH   SOLE   0 0 1,394
PHILLIPS 66 COM 718546104   471,978 3,928 SH   SOLE   0 0 3,928
AMERICAN TOWER CORP NEW COM 03027X100   1,707,390 10,382 SH   SOLE   0 0 10,382
ISHARES TR CORE S&P TTL STK 464287150   1,834,132 19,473 SH   SOLE   0 0 19,473
ISHARES TR MRNGSTR INC ETF 46432F875   374,269 19,657 SH   SOLE   0 0 19,657
SANDSTORM GOLD LTD COM NEW 80013R206   58,250 12,500 SH   SOLE   0 0 12,500
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   224,056 3,043 SH   SOLE   0 0 3,043
META PLATFORMS INC CL A 30303M102   2,530,470 8,429 SH   SOLE   0 0 8,429
SERVICENOW INC COM 81762P102   710,438 1,271 SH   SOLE   0 0 1,271
PALO ALTO NETWORKS INC COM 697435105   492,090 2,099 SH   SOLE   0 0 2,099
MONDELEZ INTL INC CL A 609207105   1,018,990 14,683 SH   SOLE   0 0 14,683
BROADCOM INC COM 11135F101   1,992,063 2,398 SH   SOLE   0 0 2,398
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   283,938 6,005 SH   SOLE   0 0 6,005
ISHARES TR GNMA BOND ETF 46429B333   467,644 11,193 SH   SOLE   0 0 11,193
CANADIAN PACIFIC KANSAS CITY COM 13646K108   1,060,418 14,198 SH   SOLE   0 0 14,198
PIONEER NAT RES CO COM 723787107   238,732 1,040 SH   SOLE   0 0 1,040
ISHARES TR CORE MSCI TOTAL 46432F834   419,858 6,999 SH   SOLE   0 0 6,999
NOVARTIS AG SPONSORED ADR 66987V109   1,072,959 10,534 SH   SOLE   0 0 10,534
ISHARES TR CORE MSCI EAFE 46432F842   5,593,528 86,924 SH   SOLE   0 0 86,924
TOTALENERGIES SE SPONSORED ADS 89151E109   555,475 8,447 SH   SOLE   0 0 8,447
KINDER MORGAN INC DEL COM 49456B101   243,292 14,674 SH   SOLE   0 0 14,674
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   562,893 1,833 SH   SOLE   0 0 1,833
NVIDIA CORPORATION COM 67066G104   4,524,343 10,401 SH   SOLE   0 0 10,401
ISHARES TR ISHS 1-5YR INVS 464288646   541,104 10,859 SH   SOLE   0 0 10,859
CUMMINS INC COM 231021106   373,761 1,636 SH   SOLE   0 0 1,636
ABBVIE INC COM 00287Y109   14,187,526 95,180 SH   SOLE   0 0 95,180
NATIONAL GRID PLC SPONSORED ADR NE 636274409   229,545 3,786 SH   SOLE   0 0 3,786
S&P GLOBAL INC COM 78409V104   252,603 691 SH   SOLE   0 0 691
ISHARES INC CORE MSCI EMKT 46434G103   4,259,567 89,506 SH   SOLE   0 0 89,506
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   10,056,911 144,123 SH   SOLE   0 0 144,123
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,628,966 50,684 SH   SOLE   0 0 50,684
ZOETIS INC CL A 98978V103   832,842 4,787 SH   SOLE   0 0 4,787
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   263,916 3,037 SH   SOLE   0 0 3,037
MATIV HOLDINGS INC COM 808541106   4,300,930 301,608 SH   SOLE   0 0 301,608
BLACKSTONE INC COM 09260D107   950,590 8,872 SH   SOLE   0 0 8,872
CHURCH & DWIGHT CO INC COM 171340102   253,218 2,763 SH   SOLE   0 0 2,763
FACTSET RESH SYS INC COM 303075105   536,675 1,227 SH   SOLE   0 0 1,227
STRYKER CORPORATION COM 863667101   662,171 2,423 SH   SOLE   0 0 2,423
INTUITIVE SURGICAL INC COM NEW 46120E602   225,356 771 SH   SOLE   0 0 771
MCDONALDS CORP COM 580135101   28,735,014 109,076 SH   SOLE   0 0 109,076
DOVER CORP COM 260003108   205,777 1,475 SH   SOLE   0 0 1,475
CISCO SYS INC COM 17275R102   1,903,262 35,403 SH   SOLE   0 0 35,403
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   323,025 9,667 SH   SOLE   0 0 9,667
ISHARES TR RUS MID CAP ETF 464287499   201,933 2,916 SH   SOLE   0 0 2,916
ADVANCED MICRO DEVICES INC COM 007903107   504,229 4,904 SH   SOLE   0 0 4,904
AT&T INC COM 00206R102   2,248,196 149,680 SH   SOLE   0 0 149,680
VANGUARD BD INDEX FDS INTERMED TERM 921937819   1,811,149 25,047 SH   SOLE   0 0 25,047
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   345,296 4,299 SH   SOLE   0 0 4,299
SELECT SECTOR SPDR TR ENERGY 81369Y506   905,428 10,017 SH   SOLE   0 0 10,017
GENERAL ELECTRIC CO COM NEW 369604301   544,919 4,929 SH   SOLE   0 0 4,929
ISHARES TR MSCI USA QLT FCT 46432F339   5,740,772 43,560 SH   SOLE   0 0 43,560
ISHARES TR IBOXX HI YD ETF 464288513   445,691 6,046 SH   SOLE   0 0 6,046
ISHARES TR S&P SML 600 GWT 464287887   258,516 2,357 SH   SOLE   0 0 2,357
ISHARES TR U.S. TECH ETF 464287721   1,431,843 13,647 SH   SOLE   0 0 13,647
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   209,488 4,199 SH   SOLE   0 0 4,199
ISHARES TR S&P 500 VAL ETF 464287408   910,579 5,919 SH   SOLE   0 0 5,919
ISHARES TR S&P 500 GRWT ETF 464287309   3,593,829 52,526 SH   SOLE   0 0 52,526
ISHARES TR CORE S&P500 ETF 464287200   42,837,455 118,535 SH   SOLE   0 0 118,535
THE CIGNA GROUP COM 125523100   218,869 765 SH   SOLE   0 0 765
METTLER TOLEDO INTERNATIONAL COM 592688105   272,585 246 SH   SOLE   0 0 246
ONEOK INC NEW COM 682680103   394,408 6,218 SH   SOLE   0 0 6,218
VMWARE INC CL A COM 928563402   640,449 3,847 SH   SOLE   0 0 3,847
UNION PAC CORP COM 907818108   503,984 2,475 SH   SOLE   0 0 2,475
RIO TINTO PLC SPONSORED ADR 767204100   945,924 14,864 SH   SOLE   0 0 14,864
ECOLAB INC COM 278865100   498,970 2,946 SH   SOLE   0 0 2,946
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   12,041 30,953 SH   SOLE   0 0 30,953
ISHARES TR GOV/CRED BD ETF 464288596   426,364 4,261 SH   SOLE   0 0 4,261
ISHARES TR MBS ETF 464288588   2,344,054 26,397 SH   SOLE   0 0 26,397
ISHARES TR 10-20 YR TRS ETF 464288653   1,072,043 10,887 SH   SOLE   0 0 10,887
SALESFORCE INC COM 79466L302   683,369 3,370 SH   SOLE   0 0 3,370
IDEXX LABS INC COM 45168D104   214,262 490 SH   SOLE   0 0 490
REPUBLIC SVCS INC COM 760759100   249,963 1,754 SH   SOLE   0 0 1,754
THERMO FISHER SCIENTIFIC INC COM 883556102   1,601,016 3,163 SH   SOLE   0 0 3,163
LOCKHEED MARTIN CORP COM 539830109   1,381,082 3,377 SH   SOLE   0 0 3,377
JPMORGAN CHASE & CO COM 46625H100   3,075,364 21,206 SH   SOLE   0 0 21,206
CHEVRON CORP NEW COM 166764100   15,653,194 92,831 SH   SOLE   0 0 92,831
ISHARES TR NATIONAL MUN ETF 464288414   12,828,582 125,108 SH   SOLE   0 0 125,108
CONOCOPHILLIPS COM 20825C104   562,795 4,698 SH   SOLE   0 0 4,698
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,870,168 111,395 SH   SOLE   0 0 111,395
CINCINNATI FINL CORP COM 172062101   217,626 2,128 SH   SOLE   0 0 2,128
DANAHER CORPORATION COM 235851102   376,368 1,517 SH   SOLE   0 0 1,517
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   499,062 5,324 SH   SOLE   0 0 5,324
M & T BK CORP COM 55261F104   349,887 2,767 SH   SOLE   0 0 2,767
TJX COS INC NEW COM 872540109   1,176,079 13,232 SH   SOLE   0 0 13,232
BANK AMERICA CORP COM 060505104   1,327,294 299,299 SH   SOLE   0 0 299,299
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   221,016 9,209 SH   SOLE   0 0 9,209
SPDR SER TR S&P DIVID ETF 78464A763   498,857 33,240 SH   SOLE   0 0 33,240
WALMART INC COM 931142103   306,232 1,915 SH   SOLE   0 0 1,915
ISHARES TR INTL SEL DIV ETF 464288448   234,340 9,226 SH   SOLE   0 0 9,226
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   917,016 19,957 SH   SOLE   0 0 19,957
INTERNATIONAL BUSINESS MACHS COM 459200101   5,457,766 38,901 SH   SOLE   0 0 38,901
ORACLE CORP COM 68389X105   772,324 7,292 SH   SOLE   0 0 7,292
RTX CORPORATION COM 75513E101   1,319,246 18,331 SH   SOLE   0 0 18,331
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,220,110 31,117 SH   SOLE   0 0 31,117
TEXAS INSTRS INC COM 882508104   728,057 4,579 SH   SOLE   0 0 4,579
TARGET CORP COM 87612E106   224,125 2,027 SH   SOLE   0 0 2,027
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   688,110 6,660 SH   SOLE   0 0 6,660
SPDR SER TR NUVEEN BLMBRG MU 78468R721   1,540,993 35,263 SH   SOLE   0 0 35,263
PFIZER INC COM 717081103   1,642,786 49,526 SH   SOLE   0 0 49,526
ISHARES TR IBOXX INV CP ETF 464287242   288,309 2,826 SH   SOLE   0 0 2,826
MORGAN STANLEY COM NEW 617446448   3,475,712 42,558 SH   SOLE   0 0 42,558
3M CO COM 88579Y101   3,188,475 34,058 SH   SOLE   0 0 34,058
ISHARES TR MSCI USA VALUE 46432F388   872,545 9,618 SH   SOLE   0 0 9,618
8X8 INC NEW COM 282914100   959,417 380,721 SH   SOLE   0 0 380,721
CATERPILLAR INC COM 149123101   1,068,120 3,913 SH   SOLE   0 0 3,913
ALPHABET INC CAP STK CL C 02079K107   3,153,504 23,917 SH   SOLE   0 0 23,917
AMERICAN EXPRESS CO COM 025816109   410,569 2,752 SH   SOLE   0 0 2,752
AMGEN INC COM 031162100   1,037,414 3,860 SH   SOLE   0 0 3,860
ANALOG DEVICES INC COM 032654105   238,705 1,363 SH   SOLE   0 0 1,363
PAYCOM SOFTWARE INC COM 70432V102   272,234 1,050 SH   SOLE   0 0 1,050
VANECK MERK GOLD TR GOLD TRUST 921078101   445,819 24,920 SH   SOLE   0 0 24,920
CANADIAN NATL RY CO COM 136375102   1,047,118 9,666 SH   SOLE   0 0 9,666
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,635,402 16,961 SH   SOLE   0 0 16,961
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   615,423 14,901 SH   SOLE   0 0 14,901
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   192,855 11,500 SH   SOLE   0 0 11,500
ISHARES TR 7-10 YR TRSY BD 464287440   234,861 5,487 SH   SOLE   0 0 5,487
ISHARES TR CORE US AGGBD ET 464287226   1,403,265 14,922 SH   SOLE   0 0 14,922
ISHARES TR 20 YR TR BD ETF 464287432   1,191,994 13,440 SH   SOLE   0 0 13,440
ISHARES TR CORE DIV GRWTH 46434V621   1,019,270 20,579 SH   SOLE   0 0 20,579
SPDR SER TR PORTFOLIO S&P500 78464A854   13,523,117 269,063 SH   SOLE   0 0 269,063
EATON CORP PLC SHS G29183103   619,365 2,904 SH   SOLE   0 0 2,904
ISHARES TR S&P MC 400GR ETF 464287606   261,581 3,621 SH   SOLE   0 0 3,621
ISHARES TR S&P MC 400VL ETF 464287705   294,917 2,922 SH   SOLE   0 0 2,922
WAYFAIR INC CL A 94419L101   9,843,170 162,509 SH   SOLE   0 0 162,509
ISHARES TR CORE TOTAL USD 46434V613   3,117,754 71,320 SH   SOLE   0 0 71,320
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   250,002 4,845 SH   SOLE   0 0 4,845
FIRST AMERN FINL CORP COM 31847R102   504,585 8,932 SH   SOLE   0 0 8,932
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   367,756 4,892 SH   SOLE   0 0 4,892
PHILIP MORRIS INTL INC COM 718172109   1,358,863 14,678 SH   SOLE   0 0 14,678
NUCOR CORP COM 670346105   337,872 2,161 SH   SOLE   0 0 2,161
PARKER-HANNIFIN CORP COM 701094104   266,042 683 SH   SOLE   0 0 683
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104   160,500 10,000 SH   SOLE   0 0 10,000
SPDR SER TR BLOOMBERG HIGH Y 78468R622   219,672 2,430 SH   SOLE   0 0 2,430
BRISTOL-MYERS SQUIBB CO COM 110122108   12,470,462 214,860 SH   SOLE   0 0 214,860
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,054,210 39,528 SH   SOLE   0 0 39,528
ISHARES TR RUSSELL 3000 ETF 464287689   607,788 2,480 SH   SOLE   0 0 2,480
REALTY INCOME CORP COM 756109104   261,126 5,229 SH   SOLE   0 0 5,229
ALTRIA GROUP INC COM 02209S103   10,354,133 246,234 SH   SOLE   0 0 246,234
CITIGROUP INC COM NEW 172967424   324,506 7,890 SH   SOLE   0 0 7,890
ISHARES TR JPMORGAN USD EMG 464288281   283,951 3,441 SH   SOLE   0 0 3,441
AMERICAN WTR WKS CO INC NEW COM 030420103   384,200 3,103 SH   SOLE   0 0 3,103
EXXON MOBIL CORP COM 30231G102   20,346,126 173,041 SH   SOLE   0 0 173,041
UNITEDHEALTH GROUP INC COM 91324P102   1,923,640 3,815 SH   SOLE   0 0 3,815
PRICE T ROWE GROUP INC COM 74144T108   592,752 5,652 SH   SOLE   0 0 5,652
LOWES COS INC COM 548661107   1,091,575 5,252 SH   SOLE   0 0 5,252
DEERE & CO COM 244199105   329,950 874 SH   SOLE   0 0 874
COLGATE PALMOLIVE CO COM 194162103   542,811 7,633 SH   SOLE   0 0 7,633
SHOPIFY INC CL A 82509L107   391,158 7,168 SH   SOLE   0 0 7,168
DEVON ENERGY CORP NEW COM 25179M103   698,170 14,637 SH   SOLE   0 0 14,637
NOVO-NORDISK A S ADR 670100205   202,432 2,226 SH   SOLE   0 0 2,226
BROOKLINE BANCORP INC DEL COM 11373M107   130,883 14,367 SH   SOLE   0 0 14,367
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   82,840 10,152 SH   SOLE   0 0 10,152
KRAFT HEINZ CO COM 500754106   238,878 7,101 SH   SOLE   0 0 7,101
PAYPAL HLDGS INC COM 70450Y103   344,972 5,901 SH   SOLE   0 0 5,901
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   570,132 12,550 SH   SOLE   0 0 12,550
SCHWAB CHARLES CORP COM 808513105   388,423 7,075 SH   SOLE   0 0 7,075
PACER FDS TR TRENDP US LAR CP 69374H105   377,598 9,449 SH   SOLE   0 0 9,449
BLACKROCK INC COM 09247X101   1,124,881 1,740 SH   SOLE   0 0 1,740
ISHARES TR CORE S&P MCP ETF 464287507   10,846,502 43,499 SH   SOLE   0 0 43,499
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,286,242 26,741 SH   SOLE   0 0 26,741
ISHARES TR MSCI EAFE ETF 464287465   1,636,043 23,738 SH   SOLE   0 0 23,738
APPLE INC COM 037833100   16,766,651 102,532 SH   SOLE   0 0 102,532
GSK PLC SPONSORED ADR 37733W204   204,269 5,635 SH   SOLE   0 0 5,635
ABBOTT LABS COM 002824100   1,627,828 16,808 SH   SOLE   0 0 16,808
DISNEY WALT CO COM 254687106   737,555 9,100 SH   SOLE   0 0 9,100
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   2,841,021 30,490 SH   SOLE   0 0 30,490
BOOKING HOLDINGS INC COM 09857L108   1,471,044 477 SH   SOLE   0 0 477
ISHARES TR RUS 1000 ETF 464287622   1,376,573 5,860 SH   SOLE   0 0 5,860
ISHARES TR RUS 1000 VAL ETF 464287598   579,952 3,820 SH   DFND   0 0 3,820