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
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   56,925 13,750 SH   SOLE   13,750 0 0
3M CO COM 88579Y101   2,313,301 22,239 SH   SOLE   22,239 0 0
ABBOTT LABS COM 002824100   11,113,712 110,572 SH   SOLE   110,572 0 0
ABBVIE INC COM 00287Y109   3,827,029 22,337 SH   SOLE   22,337 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,588,368 4,936 SH   SOLE   4,936 0 0
ADOBE INC COM 00724F101   521,212 936 SH   SOLE   936 0 0
AIR PRODS & CHEMS INC COM 009158106   9,006,153 33,863 SH   SOLE   33,863 0 0
ALPHABET INC CAP STK CL A 02079K305   12,280,915 68,958 SH   SOLE   68,958 0 0
ALPHABET INC CAP STK CL C 02079K107   961,360 5,310 SH   SOLE   5,310 0 0
ALTRIA GROUP INC COM 02209S103   904,914 18,802 SH   SOLE   18,802 0 0
AMAZON COM INC COM 023135106   6,447,951 34,836 SH   SOLE   34,836 0 0
AMERICAN TOWER CORP NEW COM 03027X100   638,059 3,029 SH   SOLE   3,029 0 0
AMGEN INC COM 031162100   1,317,261 3,980 SH   SOLE   3,980 0 0
APPLE INC COM 037833100   23,044,642 103,236 SH   SOLE   103,236 0 0
ARISTA NETWORKS INC COM 040413106   743,428 2,235 SH   SOLE   2,235 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   765,196 828 SH   SOLE   828 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,319,294 17,701 SH   SOLE   17,701 0 0
AUTONATION INC COM 05329W102   359,014 2,038 SH   SOLE   2,038 0 0
BANK AMERICA CORP COM 060505104   1,722,051 40,038 SH   SOLE   40,038 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,940,915 4,393 SH   SOLE   4,393 0 0
BOOKING HOLDINGS INC COM 09857L108   467,737 119 SH   SOLE   119 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   381,722 9,005 SH   SOLE   9,005 0 0
BROADCOM INC COM 11135F101   873,229 5,440 SH   SOLE   5,440 0 0
CABOT CORP COM 127055101   5,885,604 60,180 SH   SOLE   60,180 0 0
CASEYS GEN STORES INC COM 147528103   525,922 1,390 SH   SOLE   1,390 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,468,305 31,774 SH   SOLE   31,774 0 0
CHEVRON CORP NEW COM 166764100   3,001,681 18,758 SH   SOLE   18,758 0 0
CHUBB LIMITED COM H1467J104   870,311 3,294 SH   SOLE   3,294 0 0
CINCINNATI FINL CORP COM 172062101   1,908,562 15,293 SH   SOLE   15,293 0 0
CISCO SYS INC COM 17275R102   1,725,978 35,996 SH   SOLE   35,996 0 0
COCA COLA CO COM 191216100   1,161,163 18,024 SH   SOLE   18,024 0 0
COLGATE PALMOLIVE CO COM 194162103   2,028,012 20,797 SH   SOLE   20,797 0 0
COMCAST CORP NEW CL A 20030N101   4,137,190 103,069 SH   SOLE   103,069 0 0
CORNING INC COM 219350105   292,435 6,500 SH   SOLE   6,500 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,163,032 2,568 SH   SOLE   2,568 0 0
CVS HEALTH CORP COM 126650100   244,433 4,080 SH   SOLE   4,080 0 0
D R HORTON INC COM 23331A109   814,554 4,697 SH   SOLE   4,697 0 0
DEERE & CO COM 244199105   474,342 1,246 SH   SOLE   1,246 0 0
DEXCOM INC COM 252131107   314,167 2,838 SH   SOLE   2,838 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   671,757 5,205 SH   SOLE   5,205 0 0
DISNEY WALT CO COM 254687106   6,489,479 67,047 SH   SOLE   67,047 0 0
DONALDSON INC COM 257651109   332,140 4,530 SH   SOLE   4,530 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,109,119 10,631 SH   SOLE   10,631 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   240,268 2,800 SH   SOLE   2,800 0 0
ELI LILLY & CO COM 532457108   2,289,150 2,667 SH   SOLE   2,667 0 0
EMERSON ELEC CO COM 291011104   9,645,347 82,917 SH   SOLE   82,917 0 0
ENBRIDGE INC COM 29250N105   441,116 12,162 SH   SOLE   12,162 0 0
ERIE INDTY CO CL A 29530P102   209,682 550 SH   SOLE   550 0 0
ESSENTIAL UTILS INC COM 29670G102   622,773 15,223 SH   SOLE   15,223 0 0
EXPEDITORS INTL WASH INC COM 302130109   292,666 2,433 SH   SOLE   2,433 0 0
EXXON MOBIL CORP COM 30231G102   7,490,934 63,154 SH   SOLE   63,154 0 0
FISERV INC COM 337738108   278,638 1,767 SH   SOLE   1,767 0 0
GALLAGHER ARTHUR J & CO COM 363576109   925,537 3,500 SH   SOLE   3,500 0 0
GE AEROSPACE COM NEW 369604301   1,640,777 10,333 SH   SOLE   10,333 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   312,988 3,865 SH   SOLE   3,865 0 0
GE VERNOVA INC COM 36828A101   416,967 2,582 SH   SOLE   2,582 0 0
GENERAC HLDGS INC COM 368736104   432,923 2,758 SH   SOLE   2,758 0 0
GENERAL MLS INC COM 370334104   237,444 3,624 SH   SOLE   3,624 0 0
GLOBAL PMTS INC COM 37940X102   200,600 1,983 SH   SOLE   1,983 0 0
GRACO INC COM 384109104   214,942 2,600 SH   SOLE   2,600 0 0
HCA HEALTHCARE INC COM 40412C101   212,342 660 SH   SOLE   660 0 0
HOME DEPOT INC COM 437076102   13,006,783 36,113 SH   SOLE   36,113 0 0
HONEYWELL INTL INC COM 438516106   1,963,919 9,092 SH   SOLE   9,092 0 0
ILLINOIS TOOL WKS INC COM 452308109   589,571 2,365 SH   SOLE   2,365 0 0
INTEL CORP COM 458140100   6,586,538 189,642 SH   SOLE   189,642 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   916,839 4,950 SH   SOLE   4,950 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   488,548 1,174 SH   SOLE   1,174 0 0
JABIL INC COM 466313103   254,739 2,270 SH   SOLE   2,270 0 0
JOHNSON & JOHNSON COM 478160104   11,990,859 77,783 SH   SOLE   77,783 0 0
JPMORGAN CHASE & CO. COM 46625H100   11,737,782 55,973 SH   SOLE   55,973 0 0
KENVUE INC COM 49177J102   533,955 29,146 SH   SOLE   29,146 0 0
KIMBERLY-CLARK CORP COM 494368103   859,098 6,108 SH   SOLE   6,108 0 0
KINSALE CAP GROUP INC COM 49714P108   506,502 1,303 SH   SOLE   1,303 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   270,567 2,245 SH   SOLE   2,245 0 0
LINDE PLC SHS G54950103   558,442 1,252 SH   SOLE   1,252 0 0
LOCKHEED MARTIN CORP COM 539830109   406,980 855 SH   SOLE   855 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,508,014 5,616 SH   SOLE   5,616 0 0
MCDONALDS CORP COM 580135101   247,323 953 SH   SOLE   953 0 0
MEDTRONIC PLC SHS G5960L103   721,957 8,890 SH   SOLE   8,890 0 0
MERCK & CO INC COM 58933Y105   12,701,054 102,289 SH   SOLE   102,289 0 0
META PLATFORMS INC CL A 30303M102   1,741,611 3,660 SH   SOLE   3,660 0 0
MICROSOFT CORP COM 594918104   27,912,196 63,298 SH   SOLE   63,298 0 0
MONDELEZ INTL INC CL A 609207105   795,143 11,882 SH   SOLE   11,882 0 0
MOODYS CORP COM 615369105   8,607,662 19,178 SH   SOLE   19,178 0 0
NEXTERA ENERGY INC COM 65339F101   1,946,523 27,226 SH   SOLE   27,226 0 0
NIKE INC CL B 654106103   2,750,001 37,837 SH   SOLE   37,837 0 0
NOVARTIS AG SPONSORED ADR 66987V109   296,463 2,765 SH   SOLE   2,765 0 0
NOVO-NORDISK A S ADR 670100205   254,130 1,955 SH   SOLE   1,955 0 0
NVIDIA CORPORATION COM 67066G104   8,721,157 71,665 SH   SOLE   71,665 0 0
ORACLE CORP COM 68389X105   7,387,780 53,523 SH   SOLE   53,523 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   483,575 41,580 SH   SOLE   41,580 0 0
PAYCHEX INC COM 704326107   217,420 1,750 SH   SOLE   1,750 0 0
PEPSICO INC COM 713448108   8,649,707 50,890 SH   SOLE   50,890 0 0
PFIZER INC COM 717081103   820,055 27,602 SH   SOLE   27,602 0 0
PHILIP MORRIS INTL INC COM 718172109   1,957,395 18,556 SH   SOLE   18,556 0 0
PROCTER AND GAMBLE CO COM 742718109   9,840,179 58,524 SH   SOLE   58,524 0 0
PROLOGIS INC. COM 74340W103   228,073 1,860 SH   SOLE   1,860 0 0
PRUDENTIAL FINL INC COM 744320102   313,375 2,501 SH   SOLE   2,501 0 0
RBC BEARINGS INC COM 75524B104   353,574 1,210 SH   SOLE   1,210 0 0
RPM INTL INC COM 749685103   3,797,497 34,063 SH   SOLE   34,063 0 0
RTX CORPORATION COM 75513E101   2,137,926 20,736 SH   SOLE   20,736 0 0
S&P GLOBAL INC COM 78409V104   386,298 797 SH   SOLE   797 0 0
SCHLUMBERGER LTD COM STK 806857108   2,816,552 57,811 SH   SOLE   57,811 0 0
SCHWAB CHARLES CORP COM 808513105   503,266 8,082 SH   SOLE   8,082 0 0
SMUCKER J M CO COM NEW 832696405   292,116 2,425 SH   SOLE   2,425 0 0
SOLVENTUM CORP COM SHS 83444M101   297,882 5,418 SH   SOLE   5,418 0 0
SOUTHERN CO COM 842587107   1,443,000 17,933 SH   SOLE   17,933 0 0
STRYKER CORPORATION COM 863667101   4,262,470 12,683 SH   SOLE   12,683 0 0
SYSCO CORP COM 871829107   688,945 9,265 SH   SOLE   9,265 0 0
TESLA INC COM 88160R101   673,918 2,704 SH   SOLE   2,704 0 0
TEXAS INSTRS INC COM 882508104   1,417,995 6,990 SH   SOLE   6,990 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   290,313 537 SH   SOLE   537 0 0
UNILEVER PLC SPON ADR NEW 904767704   339,476 5,849 SH   SOLE   5,849 0 0
UNION PAC CORP COM 907818108   9,118,950 37,525 SH   SOLE   37,525 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,408,515 9,730 SH   SOLE   9,730 0 0
UNITEDHEALTH GROUP INC COM 91324P102   783,968 1,389 SH   SOLE   1,389 0 0
US BANCORP DEL COM NEW 902973304   509,827 11,480 SH   SOLE   11,480 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   752,422 17,885 SH   SOLE   17,885 0 0
VISA INC COM CL A 92826C839   1,373,574 5,138 SH   SOLE   5,138 0 0
WALMART INC COM 931142103   4,300,198 60,720 SH   SOLE   60,720 0 0
WASTE MGMT INC DEL COM 94106L109   2,207,276 9,942 SH   SOLE   9,942 0 0
WELLS FARGO CO NEW COM 949746101   3,265,605 55,125 SH   SOLE   55,125 0 0
ZOETIS INC CL A 98978V103   554,000 3,091 SH   SOLE   3,091 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   166,706 1,950 SH   SOLE   1,950 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   142,125 750 SH   SOLE   750 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   686,579 15,860 SH   SOLE   15,860 0 0
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639   83,017 1,788 SH   SOLE   1,788 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   458,775 2,706 SH   SOLE   2,706 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   277,875 7,500 SH   SOLE   7,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   64,370 1,000 SH   SOLE   1,000 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   727,830 14,021 SH   SOLE   14,021 0 0
ISHARES TR ISHARES BIOTECH 464287556   92,669 643 SH   SOLE   643 0 0
ISHARES TR CORE S&P500 ETF 464287200   381,142 686 SH   SOLE   686 0 0
ISHARES TR CORE S&P MCP ETF 464287507   152,282 2,510 SH   SOLE   2,510 0 0
ISHARES TR CORE S&P TTL STK 464287150   283,933 2,345 SH   SOLE   2,345 0 0
ISHARES TR CORE S&P US GWT 464287671   117,567 920 SH   SOLE   920 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   25,094 1,825 SH   SOLE   1,825 0 0
ISHARES TR INTRM GOV CR ETF 464288612   961,058 9,265 SH   SOLE   0 0 9,265
ISHARES TR MSCI EAFE ETF 464287465   22,406 280 SH   SOLE   280 0 0
ISHARES TR MSCI USA ESG SLC 464288802   9,174 80 SH   SOLE   80 0 0
ISHARES TR RUS 1000 ETF 464287622   2,476,863 8,185 SH   SOLE   8,185 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   127,365 350 SH   SOLE   350 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   77,847 430 SH   SOLE   430 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   24,860 150 SH   SOLE   150 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   471,930 1,500 SH   SOLE   1,500 0 0
ISHARES TR S&P 100 ETF 464287101   562,600 2,098 SH   SOLE   2,098 0 0
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   211,864 4,745 SH   SOLE   4,745 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,596,112 118,629 SH   SOLE   113,929 0 4,700
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   254,904 3,900 SH   SOLE   3,900 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   347,950 3,443 SH   SOLE   3,443 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   42,930 560 SH   SOLE   560 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   75,180 1,500 SH   SOLE   1,500 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,825,957 22,920 SH   SOLE   11,350 0 11,570
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   124,355 1,357 SH   SOLE   1,357 0 0
SPDR SER TR SPDR MSCI USA GE 78468R747   216,492 1,990 SH   SOLE   0 0 1,990
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,220,382 27,675 SH   SOLE   19,890 0 7,785
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,183,632 5,795 SH   SOLE   3,540 0 2,255
SPDR SER TR S&P BIOTECH 78464A870   211,662 2,170 SH   SOLE   2,170 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   203,607 900 SH   SOLE   0 0 900
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   133,510 415 SH   SOLE   415 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   63,452 306 SH   SOLE   306 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   147,574 1,126 SH   SOLE   1,126 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   298,877 1,700 SH   SOLE   1,700 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   136,611 1,296 SH   SOLE   1,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   272,532 4,624 SH   SOLE   1,070 0 3,554
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   88,276 1,990 SH   SOLE   1,990 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   38,832 104 SH   SOLE   104 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   105,117 390 SH   SOLE   390 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   616,600 5,000 SH   SOLE   5,000 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,178,095 4,766 SH   SOLE   3,326 0 1,440
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   132,377 544 SH   SOLE   544 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   1,572,726 2,713 SH   SOLE   2,713 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,452 55 SH   SOLE   55 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   93,769 370 SH   SOLE   370 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   25,023 100 SH   SOLE   100 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,355,106 10,582 SH   SOLE   8,032 0 2,550
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,139,331 14,650 SH   SOLE   14,650 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   12,528 65 SH   SOLE   65 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,394,853 10,680 SH   SOLE   6,566 0 4,114
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,836 11 SH   SOLE   11 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,520,083 20,355 SH   SOLE   14,270 0 6,085
VANGUARD INDEX FDS VALUE ETF 922908744   37,078 223 SH   SOLE   223 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   88,182 1,800 SH   SOLE   1,800 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   151,267 4,478 SH   SOLE   4,478 0 0