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   58,850 13,750 SH   SOLE   13,750 0 0
3M CO COM 88579Y101   3,279,022 23,987 SH   SOLE   23,987 0 0
ABBOTT LABS COM 002824100   11,851,681 112,284 SH   SOLE   112,284 0 0
ABBVIE INC COM 00287Y109   3,985,936 28,149 SH   SOLE   28,149 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,466,942 4,150 SH   SOLE   4,150 0 0
ADOBE INC COM 00724F101   515,708 996 SH   SOLE   996 0 0
AIR PRODS & CHEMS INC COM 009158106   10,284,237 36,665 SH   SOLE   36,665 0 0
ALPHABET INC CAP STK CL A 02079K305   10,679,413 64,392 SH   SOLE   64,392 0 0
ALPHABET INC CAP STK CL C 02079K107   1,462,678 13,452 SH   SOLE   13,452 0 0
ALTRIA GROUP INC COM 02209S103   654,639 12,826 SH   SOLE   12,826 0 0
AMAZON COM INC COM 023135106   6,308,388 36,356 SH   SOLE   36,356 0 0
AMERICAN TOWER CORP NEW COM 03027X100   739,308 3,179 SH   SOLE   3,179 0 0
AMGEN INC COM 031162100   1,316,227 4,085 SH   SOLE   4,085 0 0
APPLE INC COM 037833100   23,547,961 105,184 SH   SOLE   105,184 0 0
ARISTA NETWORKS INC COM 040413106   878,947 2,290 SH   SOLE   2,290 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   764,923 918 SH   SOLE   918 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,746,472 22,588 SH   SOLE   22,588 0 0
AUTONATION INC COM 05329W102   409,368 2,288 SH   SOLE   2,288 0 0
BANK AMERICA CORP COM 060505104   1,609,952 40,573 SH   SOLE   40,573 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,021,922 4,393 SH   SOLE   4,393 0 0
BOOKING HOLDINGS INC COM 09857L108   505,454 120 SH   SOLE   120 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   491,012 9,490 SH   SOLE   9,490 0 0
BROADCOM INC COM 11135F101   938,400 5,440 SH   SOLE   5,440 0 0
CABOT CORP COM 127055101   6,726,318 60,180 SH   SOLE   60,180 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   209,676 2,605 SH   SOLE   2,605 0 0
CASEYS GEN STORES INC COM 147528103   324,989 865 SH   SOLE   865 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   6,126,344 31,774 SH   SOLE   31,774 0 0
CHEVRON CORP NEW COM 166764100   2,640,992 22,438 SH   SOLE   22,438 0 0
CHUBB LIMITED COM H1467J104   1,010,518 4,229 SH   SOLE   4,229 0 0
CINCINNATI FINL CORP COM 172062101   1,889,073 13,878 SH   SOLE   13,878 0 0
CISCO SYS INC COM 17275R102   1,940,188 40,806 SH   SOLE   40,806 0 0
CLOROX CO DEL COM 189054109   285,907 1,755 SH   SOLE   1,755 0 0
COCA COLA CO COM 191216100   1,578,022 29,613 SH   SOLE   29,613 0 0
COLGATE PALMOLIVE CO COM 194162103   2,057,202 33,578 SH   SOLE   33,578 0 0
COMCAST CORP NEW CL A 20030N101   4,315,968 103,327 SH   SOLE   103,327 0 0
CORNING INC COM 219350105   293,475 6,500 SH   SOLE   6,500 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,041,655 2,652 SH   SOLE   2,652 0 0
CVS HEALTH CORP COM 126650100   266,233 4,234 SH   SOLE   4,234 0 0
D R HORTON INC COM 23331A109   898,908 4,712 SH   SOLE   4,712 0 0
DEERE & CO COM 244199105   520,063 1,246 SH   SOLE   1,246 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   688,367 4,905 SH   SOLE   4,905 0 0
DISNEY WALT CO COM 254687106   6,486,284 67,432 SH   SOLE   67,432 0 0
DONALDSON INC COM 257651109   352,286 4,780 SH   SOLE   4,780 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,071,713 11,853 SH   SOLE   11,853 0 0
ELI LILLY & CO COM 532457108   2,410,642 3,066 SH   SOLE   3,066 0 0
EMERSON ELEC CO COM 291011104   9,188,610 85,904 SH   SOLE   85,904 0 0
ENBRIDGE INC COM 29250N105   514,853 12,678 SH   SOLE   12,678 0 0
ERIE INDTY CO CL A 29530P102   531,722 985 SH   SOLE   985 0 0
ESSENTIAL UTILS INC COM 29670G102   598,529 15,518 SH   SOLE   15,518 0 0
EXPEDITORS INTL WASH INC COM 302130109   410,362 3,123 SH   SOLE   3,123 0 0
EXXON MOBIL CORP COM 30231G102   7,505,244 64,027 SH   SOLE   64,027 0 0
FISERV INC COM 337738108   317,441 1,767 SH   SOLE   1,767 0 0
GALLAGHER ARTHUR J & CO COM 363576109   478,329 1,700 SH   SOLE   1,700 0 0
GE AEROSPACE COM NEW 369604301   1,948,597 10,333 SH   SOLE   10,333 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   362,730 3,865 SH   SOLE   3,865 0 0
GE VERNOVA INC COM 36828A101   658,358 2,582 SH   SOLE   2,582 0 0
GENERAC HLDGS INC COM 368736104   500,154 3,148 SH   SOLE   3,148 0 0
GENERAL MLS INC COM 370334104   305,665 4,139 SH   SOLE   4,139 0 0
GLOBAL PMTS INC COM 37940X102   203,098 1,983 SH   SOLE   1,983 0 0
GRACO INC COM 384109104   450,676 5,150 SH   SOLE   5,150 0 0
HCA HEALTHCARE INC COM 40412C101   268,243 660 SH   SOLE   660 0 0
HERSHEY CO COM 427866108   251,423 1,311 SH   SOLE   1,311 0 0
HOME DEPOT INC COM 437076102   14,607,865 45,045 SH   SOLE   45,045 0 0
HONEYWELL INTL INC COM 438516106   1,168,324 5,652 SH   SOLE   5,652 0 0
ILLINOIS TOOL WKS INC COM 452308109   988,528 3,772 SH   SOLE   3,772 0 0
INTEL CORP COM 458140100   4,285,672 182,680 SH   SOLE   182,680 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,094,346 4,950 SH   SOLE   4,950 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   594,436 1,210 SH   SOLE   1,210 0 0
JABIL INC COM 466313103   272,014 2,270 SH   SOLE   2,270 0 0
JOHNSON & JOHNSON COM 478160104   12,459,820 85,371 SH   SOLE   85,371 0 0
JPMORGAN CHASE & CO. COM 46625H100   10,696,250 50,726 SH   SOLE   50,726 0 0
KENVUE INC COM 49177J102   714,046 30,871 SH   SOLE   30,871 0 0
KIMBERLY-CLARK CORP COM 494368103   856,952 9,356 SH   SOLE   9,356 0 0
KINSALE CAP GROUP INC COM 49714P108   803,108 1,725 SH   SOLE   1,725 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   363,392 2,720 SH   SOLE   2,720 0 0
LINDE PLC SHS G54950103   472,091 990 SH   SOLE   990 0 0
LOCKHEED MARTIN CORP COM 539830109   607,942 1,040 SH   SOLE   1,040 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,625,534 6,240 SH   SOLE   6,240 0 0
MCDONALDS CORP COM 580135101   290,198 953 SH   SOLE   953 0 0
MEDTRONIC PLC SHS G5960L103   860,326 9,556 SH   SOLE   9,556 0 0
MERCK & CO INC COM 58933Y105   11,284,570 110,810 SH   SOLE   110,810 0 0
META PLATFORMS INC CL A 30303M102   2,189,583 3,825 SH   SOLE   3,825 0 0
MICROSOFT CORP COM 594918104   26,849,267 65,122 SH   SOLE   65,122 0 0
MONDELEZ INTL INC CL A 609207105   875,346 11,882 SH   SOLE   11,882 0 0
MOODYS CORP COM 615369105   8,399,293 17,698 SH   SOLE   17,698 0 0
NEXTERA ENERGY INC COM 65339F101   1,909,194 22,586 SH   SOLE   22,586 0 0
NIKE INC CL B 654106103   3,083,657 34,883 SH   SOLE   34,883 0 0
NOVARTIS AG SPONSORED ADR 66987V109   387,042 3,365 SH   SOLE   3,365 0 0
NOVO-NORDISK A S ADR 670100205   232,781 1,955 SH   SOLE   1,955 0 0
NVIDIA CORPORATION COM 67066G104   8,151,052 76,870 SH   SOLE   76,870 0 0
OLD REP INTL CORP COM 680223104   317,717 8,970 SH   SOLE   8,970 0 0
ORACLE CORP COM 68389X105   9,508,149 55,799 SH   SOLE   55,799 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   441,579 41,580 SH   SOLE   41,580 0 0
PAYCHEX INC COM 704326107   234,832 1,750 SH   SOLE   1,750 0 0
PEPSICO INC COM 713448108   8,489,236 52,302 SH   SOLE   52,302 0 0
PFIZER INC COM 717081103   860,183 29,723 SH   SOLE   29,723 0 0
PHILIP MORRIS INTL INC COM 718172109   1,527,212 12,580 SH   SOLE   12,580 0 0
PROCTER AND GAMBLE CO COM 742718109   10,125,564 61,531 SH   SOLE   61,531 0 0
PROLOGIS INC. COM 74340W103   234,880 1,860 SH   SOLE   1,860 0 0
PRUDENTIAL FINL INC COM 744320102   375,531 3,101 SH   SOLE   3,101 0 0
RBC BEARINGS INC COM 75524B104   362,249 1,210 SH   SOLE   1,210 0 0
RPM INTL INC COM 749685103   3,444,023 37,516 SH   SOLE   37,516 0 0
RTX CORPORATION COM 75513E101   2,336,934 21,617 SH   SOLE   21,617 0 0
S&P GLOBAL INC COM 78409V104   463,408 897 SH   SOLE   897 0 0
SALESFORCE INC COM 79466L302   209,388 765 SH   SOLE   765 0 0
SCHLUMBERGER LTD COM STK 806857108   2,425,171 57,811 SH   SOLE   57,811 0 0
SCHWAB CHARLES CORP COM 808513105   540,645 8,342 SH   SOLE   8,342 0 0
SMUCKER J M CO COM NEW 832696405   329,997 2,725 SH   SOLE   2,725 0 0
SOLVENTUM CORP COM SHS 83444M101   408,140 5,854 SH   SOLE   5,854 0 0
SOUTHERN CO COM 842587107   1,396,256 17,729 SH   SOLE   17,729 0 0
STRYKER CORPORATION COM 863667101   4,417,487 18,339 SH   SOLE   18,339 0 0
SYSCO CORP COM 871829107   759,445 9,729 SH   SOLE   9,729 0 0
TESLA INC COM 88160R101   740,151 2,829 SH   SOLE   2,829 0 0
TEXAS INSTRS INC COM 882508104   1,298,292 6,285 SH   SOLE   6,285 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   363,100 587 SH   SOLE   587 0 0
UNILEVER PLC SPON ADR NEW 904767704   385,862 5,940 SH   SOLE   5,940 0 0
UNION PAC CORP COM 907818108   8,874,758 36,006 SH   SOLE   36,006 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,365,445 10,015 SH   SOLE   10,015 0 0
UNITEDHEALTH GROUP INC COM 91324P102   898,756 1,537 SH   SOLE   1,537 0 0
US BANCORP DEL COM NEW 902973304   524,980 11,480 SH   SOLE   11,480 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   875,071 19,485 SH   SOLE   19,485 0 0
VISA INC COM CL A 92826C839   1,535,046 6,533 SH   SOLE   6,533 0 0
WALMART INC COM 931142103   5,015,310 62,109 SH   SOLE   62,109 0 0
WASTE MGMT INC DEL COM 94106L109   1,908,259 10,297 SH   SOLE   10,297 0 0
WELLS FARGO CO NEW COM 949746101   3,114,011 55,125 SH   SOLE   55,125 0 0
ZOETIS INC CL A 98978V103   582,427 2,981 SH   SOLE   2,981 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   271,200 3,000 SH   SOLE   3,000 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   175,323 875 SH   SOLE   875 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   718,775 15,860 SH   SOLE   15,860 0 0
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639   81,354 1,788 SH   SOLE   1,788 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   484,806 2,706 SH   SOLE   2,706 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   380,770 10,100 SH   SOLE   10,100 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   67,270 1,000 SH   SOLE   1,000 0 0
ISHARES TR 20 YR TR BD ETF 464287432   98,100 1,000 SH   SOLE   1,000 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   753,208 14,021 SH   SOLE   14,021 0 0
ISHARES TR ISHARES BIOTECH 464287556   93,620 643 SH   SOLE   643 0 0
ISHARES TR CORE S&P500 ETF 464287200   395,698 686 SH   SOLE   686 0 0
ISHARES TR CORE S&P MCP ETF 464287507   273,273 4,385 SH   SOLE   4,385 0 0
ISHARES TR CORE S&P TTL STK 464287150   294,578 2,345 SH   SOLE   2,345 0 0
ISHARES TR CORE S&P US GWT 464287671   121,357 920 SH   SOLE   920 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   26,809 1,825 SH   SOLE   1,825 0 0
ISHARES TR MSCI EAFE ETF 464287465   23,416 280 SH   SOLE   280 0 0
ISHARES TR MSCI USA ESG SLC 464288802   9,629 80 SH   SOLE   80 0 0
ISHARES TR RUS 1000 ETF 464287622   2,592,145 8,245 SH   SOLE   8,245 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   131,383 350 SH   SOLE   350 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   81,614 430 SH   SOLE   430 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   25,023 150 SH   SOLE   150 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   490,095 1,500 SH   SOLE   1,500 0 0
ISHARES TR S&P 100 ETF 464287101   580,642 2,098 SH   SOLE   2,098 0 0
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   255,957 5,545 SH   SOLE   5,545 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,621,579 114,575 SH   SOLE   114,575 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   293,451 4,325 SH   SOLE   4,325 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   414,948 3,983 SH   SOLE   3,983 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   45,007 560 SH   SOLE   560 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   154,500 3,000 SH   SOLE   3,000 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,077,324 24,575 SH   SOLE   24,575 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   143,866 1,567 SH   SOLE   1,567 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   1,604,059 19,340 SH   SOLE   19,340 0 0
SPDR SER TR S&P BIOTECH 78464A870   299,364 3,030 SH   SOLE   3,030 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   203,184 900 SH   SOLE   900 0 0
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   141,299 415 SH   SOLE   415 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   66,854 306 SH   SOLE   306 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   137,901 1,126 SH   SOLE   1,126 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   309,383 1,700 SH   SOLE   1,700 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   142,443 1,296 SH   SOLE   1,296 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   202,545 3,215 SH   SOLE   3,215 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   95,747 2,001 SH   SOLE   2,001 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   39,928 104 SH   SOLE   104 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   110,058 390 SH   SOLE   390 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   751,252 5,860 SH   SOLE   5,860 0 0
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   141,478 544 SH   SOLE   544 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   1,720,263 2,933 SH   SOLE   2,933 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,606 55 SH   SOLE   55 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   97,417 370 SH   SOLE   370 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,265,328 4,796 SH   SOLE   4,796 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   26,007 100 SH   SOLE   100 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   53,086 550 SH   SOLE   550 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,268,719 11,880 SH   SOLE   11,880 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,185,343 14,925 SH   SOLE   14,925 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   13,050 65 SH   SOLE   65 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,941 11 SH   SOLE   11 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,806,195 20,505 SH   SOLE   20,505 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   38,929 223 SH   SOLE   223 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   92,034 1,800 SH   SOLE   1,800 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   154,446 4,478 SH   SOLE   4,478 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,960,601 6,780 SH   SOLE   5,160 0 1,620
SPDR SER TR SPDR MSCI USA GE 78468R747   226,044 1,990 SH   SOLE   0 0 1,990
ISHARES TR INTRM GOV CR ETF 464288612   992,282 11,530 SH   SOLE   9,265 0 2,265
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,478,844 13,254 SH   SOLE   10,450 0 2,804