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
Expires: July 31, 2015
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
3M CO COM 88579Y101 2,291,042 13,957 SH SOLE 13,837 0 120
ABBOTT LABORATORIES COM 002824100 3,921,278 39,677 SH SOLE 38,950 0 727
ABBVIE INC COM 00287Y109 19,117,719 73,083 SH SOLE 71,731 0 1,351
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,441,288 7,860 SH SOLE 7,860 0 0
ADOBE INC COM 00724F101 1,644,789 6,855 SH SOLE 6,845 0 10
ADVANCED MICRO DEVICES INC COM 007903107 2,669,827 4,364 SH SOLE 4,364 0 0
AFLAC INC COM 001055102 3,120,450 27,916 SH SOLE 26,836 0 1,080
AGILENT TECHNOLOGIES INC COM 00846U101 567,761 3,295 SH SOLE 3,295 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 5,839,769 20,989 SH SOLE 20,969 0 20
ALLSTATE CORP COM 020002101 616,327 2,778 SH SOLE 2,778 0 0
ALPHABET INC CAP STK CL A 02079K305 48,935,328 142,221 SH SOLE 141,465 0 755
ALPHABET INC CAP STK CL C 02079K107 20,430,706 59,960 SH SOLE 58,184 0 1,775
ALTRIA GROUP INC COM 02209S103 376,835 5,596 SH SOLE 5,596 0 0
AMAZON COM INC COM 023135106 28,825,980 115,697 SH SOLE 114,037 0 1,660
AMERICAN ELEC PWR CO INC COM 025537101 478,238 4,031 SH SOLE 4,031 0 0
AMERICAN EXPRESS CO COM 025816109 2,354,342 7,742 SH SOLE 7,742 0 0
AMERIPRISE FINL INC COM 03076C106 1,578,966 3,207 SH SOLE 3,087 0 120
AMGEN INC COM 031162100 7,470,422 17,723 SH SOLE 17,570 0 153
AMPHENOL CORP CL A 032095101 27,096,911 321,434 SH SOLE 316,964 0 4,470
ANALOG DEVICES INC COM 032654105 4,645,065 11,709 SH SOLE 11,471 0 237
APPLE INC COM 037833100 94,972,076 285,184 SH SOLE 281,569 0 3,615
APPLIED INDL TECHNOLOGIES IN COM 03820C105 691,163 2,080 SH SOLE 2,080 0 0
APPLIED MATLS INC COM 038222105 9,072,393 17,741 SH SOLE 17,741 0 0
ARISTA NETWORKS INC COM SHS 040413205 10,780,294 52,951 SH SOLE 51,811 0 1,140
ASML HLDG NV N Y REGISTRY SHS N07059210 5,343,068 2,949 SH SOLE 2,899 0 50
ASTRAZENECA PLC ORD G0593M107 9,118,942 56,405 SH SOLE 55,309 0 1,095
AT&T INC COM 00206R102 1,114,714 45,685 SH SOLE 45,685 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 10,262,788 39,769 SH SOLE 39,034 0 735
AUTOZONE INC COM 053332102 687,695 243 SH SOLE 243 0 0
AVERY DENNISON CORP COM 053611109 1,375,088 8,057 SH SOLE 8,057 0 0
BANK OF AMER CORP 7.25%CNV PFD L 060505682 1,084,212 888 SH SOLE 888 0 0
BANK OF AMER CORP COM 060505104 6,492,519 119,282 SH SOLE 116,482 0 2,800
BANK OF HI CORP COM 062540109 328,955 4,773 SH SOLE 4,773 0 0
BECTON DICKINSON & CO COM 075887109 765,583 4,277 SH SOLE 4,006 0 271
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,494,010 2 SH SOLE 2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,681,227 21,450 SH SOLE 21,085 0 365
BLACKROCK ETF TRUST II ISHA SH TERM ETF 092528884 224,145 4,500 SH SOLE 4,500 0 0
BLACKROCK INC COM 09290D101 5,027,936 4,751 SH SOLE 4,606 0 145
BLACKSTONE INC COM 09260D107 414,733 3,700 SH SOLE 3,700 0 0
BNY MELLON ETF TRUST US LRG CP CORE 09661T107 696,108 14,247 SH SOLE 14,247 0 0
BOEING CO COM 097023105 236,284 1,270 SH SOLE 1,270 0 0
BOOKING HOLDINGS INC COM 09857L108 2,557,850 15,701 SH SOLE 15,701 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 837,907 13,428 SH SOLE 13,428 0 0
BROADCOM INC COM 11135F101 51,625,184 147,001 SH SOLE 144,150 0 2,850
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 209,269 1,299 SH SOLE 1,299 0 0
BROWN FORMAN CORP CL B 115637209 245,363 9,365 SH SOLE 9,365 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 3,611,861 10,939 SH SOLE 10,818 0 120
CARPENTER TECHNOLOGY CORP COM 144285103 1,166,460 3,000 SH SOLE 3,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,125,453 20,515 SH SOLE 20,310 0 205
CASEYS GEN STORES INC COM 147528103 7,717,707 12,684 SH SOLE 12,494 0 190
CATERPILLAR INC COM 149123101 7,117,925 8,779 SH SOLE 8,754 0 25
CENTRAL BANCOMPANY COM CL A 152413100 4,534,031 145,089 SH SOLE 145,089 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 234,087 2,395 SH SOLE 2,395 0 0
CHEVRON CORPORATION COM 166764100 8,237,574 40,339 SH SOLE 39,563 0 775
CHUBB LIMITED COM H1467J104 2,957,824 9,094 SH SOLE 8,939 0 155
CHURCH & DWIGHT CO INC COM 171340102 2,184,208 23,182 SH SOLE 23,022 0 160
CINCINNATI FINL CORP COM 172062101 425,590 2,670 SH SOLE 2,670 0 0
CINTAS CORP COM 172908105 6,061,099 31,073 SH SOLE 30,841 0 232
CISCO SYS INC COM 17275R102 12,464,886 115,812 SH SOLE 113,462 0 2,350
CITIGROUP INC COM NEW 172967424 12,262,403 94,705 SH SOLE 92,785 0 1,920
COCA COLA CO COM 191216100 2,408,777 27,983 SH SOLE 27,983 0 0
COCA COLA CONS INC COM 191098102 291,476 1,540 SH SOLE 1,540 0 0
COLGATE PALMOLIVE CO COM 194162103 243,162 2,850 SH SOLE 2,850 0 0
COMFORT SYS USA INC COM 199908104 8,966,822 5,421 SH SOLE 5,413 0 8
CONOCOPHILLIPS COM 20825C104 515,868 4,122 SH SOLE 4,122 0 0
CONSOLIDATED EDISON INC COM 209115104 235,083 2,300 SH SOLE 2,300 0 0
CONSTELLATION BRANDS INC CL A 21036P108 621,830 5,500 SH SOLE 5,500 0 0
CONSTELLATION ENERGY CORP COM 21037T109 5,250,085 20,668 SH SOLE 20,293 0 375
CORNING INC COM 219350105 6,299,393 40,969 SH SOLE 40,969 0 0
CORTEVA INC COM 22052L104 401,839 5,175 SH SOLE 5,175 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 19,737,673 21,682 SH SOLE 21,206 0 475
CROWDSTRIKE HLDGS INC CL A 22788C105 577,155 2,180 SH SOLE 2,180 0 0
CSX CORP COM 126408103 4,149,250 89,212 SH SOLE 85,902 0 3,310
CUMMINS INC COM 231021106 4,495,192 8,702 SH SOLE 8,702 0 0
CURTISS WRIGHT CORP COM 231561101 532,944 980 SH SOLE 980 0 0
CVS HEALTH CORP COM 126650100 296,573 3,461 SH SOLE 2,911 0 550
D R HORTON INC COM 23331A109 2,955,740 21,630 SH SOLE 21,480 0 150
DANAHER CORP DEL COM 235851102 10,452,064 47,177 SH SOLE 46,292 0 885
DECKERS OUTDOOR CORP COM 243537107 514,161 6,580 SH SOLE 6,490 0 90
DEERE & CO COM 244199105 8,736,416 13,009 SH SOLE 12,979 0 30
DELTA AIR LINES INC COM NEW 247361702 375,570 4,500 SH SOLE 4,500 0 0
DISNEY WALT CO COM 254687106 1,963,308 18,716 SH SOLE 18,366 0 350
DOMINION ENERGY INC COM 25746U109 285,896 4,724 SH SOLE 4,724 0 0
DONALDSON INC COM 257651109 278,528 3,200 SH SOLE 3,200 0 0
DOORDASH INC CL A 25809K105 212,918 1,160 SH SOLE 1,160 0 0
DOVER CORP COM 260003108 490,071 2,620 SH SOLE 2,620 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,207,480 10,591 SH SOLE 10,296 0 295
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 495,011 3,811 SH SOLE 3,811 0 0
EATON CORP PLC SHS G29183103 1,243,581 2,894 SH SOLE 2,894 0 0
ECOLAB INC COM 278865100 1,342,696 4,890 SH SOLE 4,690 0 200
EDWARDS LIFESCIENCES CORP COM 28176E108 831,780 9,636 SH SOLE 9,636 0 0
ELI LILLY & CO COM 532457108 16,720,917 14,451 SH SOLE 14,210 0 240
EMERSON ELEC CO COM 291011104 4,619,343 29,783 SH SOLE 28,583 0 1,200
ENTERPRISE PRODS PARTNERS L COM 293792107 438,003 12,300 SH SOLE 12,300 0 0
EOG RES INC COM 26875P101 451,853 3,280 SH SOLE 3,280 0 0
EQUIFAX INC COM 294429105 1,008,714 7,350 SH SOLE 7,350 0 0
ESSENTIAL UTILS INC COM 29670G102 743,630 18,975 SH SOLE 18,975 0 0
ETF SER SOLUTIONS APTUS COLLRD INV 26922A222 421,060 8,974 SH SOLE 8,974 0 0
EVERPURE INC CL A 74624M102 438,113 3,350 SH SOLE 3,350 0 0
EVERSOURCE ENERGY COM 30040W108 868,598 13,538 SH SOLE 12,241 0 1,297
EXPEDIA GROUP INC COM NEW 30212P303 235,971 896 SH SOLE 896 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 10,033,754 61,651 SH SOLE 61,356 0 295
FABRINET SHS G3323L100 4,892,682 11,532 SH SOLE 11,287 0 245
FASTENAL CO COM 311900104 1,351,921 27,295 SH SOLE 24,895 0 2,400
FEDEX CORP COM 31428X106 274,542 963 SH SOLE 963 0 0
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 1,917,875 48,055 SH SOLE 47,865 0 190
FISERV INC COM 337738108 434,270 9,612 SH SOLE 9,612 0 0
FORTIVE CORP COM 34959J108 201,427 3,675 SH SOLE 3,675 0 0
GALLAGHER ARTHUR J & CO COM 363576109 349,008 1,530 SH SOLE 1,510 0 20
GE AEROSPACE COM NEW 369604301 6,612,956 21,176 SH SOLE 21,175 0 0
GE VERNOVA INC COM 36828A101 2,099,975 2,209 SH SOLE 2,209 0 0
GENERAL DYNAMICS CORP COM 369550108 744,958 2,245 SH SOLE 2,045 0 200
GILEAD SCIENCES INC COM 375558103 409,589 2,748 SH SOLE 2,748 0 0
GLOBE LIFE INC COM 37959E102 231,910 1,400 SH SOLE 1,400 0 0
HEICO CORP NEW COM 422806109 3,750,640 12,371 SH SOLE 11,946 0 425
HEWLETT PACKARD ENTERPRISE C COM 42824C109 354,909 5,555 SH SOLE 5,555 0 0
HOME DEPOT INC COM 437076102 8,876,657 31,202 SH SOLE 30,652 0 550
HONEYWELL AEROSPACE INC COM 43849R105 804,294 5,190 SH SOLE 5,160 0 30
HONEYWELL INTL INC COM 438516205 1,232,311 5,842 SH SOLE 5,812 0 30
HOWMET AEROSPACE INC COM 443201108 258,976 1,145 SH SOLE 1,145 0 0
IDEXX LABS INC COM 45168D104 342,034 655 SH SOLE 655 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,263,739 24,346 SH SOLE 23,826 0 520
INTEL CORP COM 458140100 3,171,427 26,378 SH SOLE 25,258 0 1,120
INTERCONTINENTAL EXCHANGE IN COM 45866F104 10,645,597 70,023 SH SOLE 68,348 0 1,675
INTERNATIONAL BUSINESS MACHS COM 459200101 1,761,639 8,010 SH SOLE 8,010 0 0
INTUIT COM 461202103 1,047,698 3,800 SH SOLE 3,800 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,590,543 8,830 SH SOLE 8,830 0 0
INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787 1,892,267 19,450 SH SOLE 19,450 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,816,129 23,152 SH SOLE 23,027 0 125
INVESCO QQQ TR UNIT SER 1 46090E103 25,935,724 35,059 SH SOLE 34,423 0 636
ISHARES INC CORE MSCI EMKT 46434G103 519,181 6,397 SH SOLE 5,497 0 900
ISHARES TR 0-5 YR TIPS ETF 46429B747 223,627 2,243 SH SOLE 1,918 0 325
ISHARES TR 1 3 YR TREAS BD 464287457 1,971,158 24,275 SH SOLE 23,375 0 900
ISHARES TR 3 7 YR TREAS BD 464288661 1,324,091 11,672 SH SOLE 11,322 0 350
ISHARES TR CORE HIGH DV ETF 46429B663 412,410 14,750 SH SOLE 14,750 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,799,149 39,215 SH SOLE 39,215 0 0
ISHARES TR CORE MSCI INTL 46435G326 217,794 2,434 SH SOLE 2,434 0 0
ISHARES TR CORE S&P MCP ETF 464287507 364,427 5,065 SH SOLE 5,065 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,017,881 14,833 SH SOLE 14,713 0 120
ISHARES TR CORE S&P500 ETF 464287200 844,023 1,102 SH SOLE 1,102 0 0
ISHARES TR CYBERSECURITY 46435U135 581,668 8,602 SH SOLE 8,522 0 80
ISHARES TR EAFE GRWTH ETF 464288885 2,184,141 18,227 SH SOLE 17,227 0 1,000
ISHARES TR ESG OPTIMIZED 464288802 424,384 2,726 SH SOLE 2,536 0 190
ISHARES TR FLTG RATE NT ETF 46429B655 8,021,691 157,134 SH SOLE 152,044 0 5,090
ISHARES TR IBDS DEC28 ETF 46435U515 6,709,597 268,814 SH SOLE 262,214 0 6,600
ISHARES TR IBON 2027 TE ETF 46436E478 3,156,183 144,912 SH SOLE 144,912 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 3,562,645 147,705 SH SOLE 141,905 0 5,800
ISHARES TR IBONDS 28 TR HI 46436E387 3,067,686 132,628 SH SOLE 132,628 0 0
ISHARES TR IBONDS 28 TRM TS 46436E833 475,776 21,715 SH SOLE 21,715 0 0
ISHARES TR IBONDS 29 TR HI 46436E379 2,144,536 93,935 SH SOLE 93,935 0 0
ISHARES TR IBONDS 29 TRM TS 46436E825 228,169 10,750 SH SOLE 10,750 0 0
ISHARES TR IBONDS DEC 2029 46436E163 285,632 11,550 SH SOLE 11,550 0 0
ISHARES TR IBONDS DEC 2030 46436E726 3,979,013 188,222 SH SOLE 185,722 0 2,500
ISHARES TR IBONDS DEC 2031 46436E486 2,001,687 99,785 SH SOLE 96,035 0 3,750
ISHARES TR IBONDS DEC 2032 46436E312 354,431 14,725 SH SOLE 14,725 0 0
ISHARES TR IBONDS DEC 27 46435U283 227,160 9,000 SH SOLE 9,000 0 0
ISHARES TR IBONDS DEC 28 46435U325 395,955 15,750 SH SOLE 15,750 0 0
ISHARES TR IBONDS DEC 29 46436E205 7,214,966 317,980 SH SOLE 307,798 0 10,182
ISHARES TR IBONDS DEC2026 46435GAA0 1,616,123 66,672 SH SOLE 66,671 0 0
ISHARES TR IBONDS OCT 2028 46438G703 872,440 34,000 SH SOLE 34,000 0 0
ISHARES TR ISHARES BIOTECH 464287556 319,585 1,518 SH SOLE 1,518 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,189,937 49,956 SH SOLE 48,396 0 1,560
ISHARES TR MSCI EMG MKT ETF 464287234 6,290,563 94,184 SH SOLE 91,984 0 2,200
ISHARES TR PFD AND INCM SEC 464288687 592,301 20,078 SH SOLE 20,078 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 667,385 5,328 SH SOLE 5,328 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 308,590 1,245 SH SOLE 1,175 0 69
ISHARES TR RUS 2000 GRW ETF 464287648 465,755 1,305 SH SOLE 1,305 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 2,693,318 12,859 SH SOLE 12,509 0 350
ISHARES TR RUSSELL 2000 ETF 464287655 1,999,293 7,195 SH SOLE 6,855 0 339
ISHARES TR RUSSELL 3000 ETF 464287689 270,219 626 SH SOLE 626 0 0
ISHARES TR S&P MC 400GR ETF 464287606 202,779 1,850 SH SOLE 1,850 0 0
ISHARES TR USD INV GRDE ETF 464288620 745,330 15,301 SH SOLE 15,301 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 201,734 2,587 SH SOLE 2,587 0 0
JABIL INC COM 466313103 433,159 1,510 SH SOLE 1,510 0 0
JOHNSON & JOHNSON COM 478160104 15,051,793 56,855 SH SOLE 55,615 0 1,240
JPMORGAN CHASE & CO COM 46625H100 45,279,759 136,867 SH SOLE 134,982 0 1,885
KIMBERLY-CLARK CORP COM 494368103 427,523 4,388 SH SOLE 4,388 0 0
KKR & CO INC COM 48251W104 502,150 5,500 SH SOLE 5,500 0 0
KLA CORP COM NEW 482480100 14,712,010 75,473 SH SOLE 74,673 0 800
LABCORP HOLDINGS INC COM SHS 504922105 2,686,103 8,718 SH SOLE 8,718 0 0
LAM RESEARCH CORP COM NEW 512807306 5,955,558 18,129 SH SOLE 18,129 0 0
LAMAR ADVERTISING CO CL A 512816109 651,954 4,524 SH SOLE 4,524 0 0
LENNOX INTL INC COM 526107107 255,259 719 SH SOLE 719 0 0
LINCOLN ELEC HLDGS INC COM 533900106 714,366 2,700 SH SOLE 2,700 0 0
LINDE PLC SHS G54950103 7,366,193 15,519 SH SOLE 15,094 0 425
LOCKHEED MARTIN CORP COM 539830109 3,143,600 6,173 SH SOLE 6,133 0 40
LOWES COS INC COM 548661107 2,746,842 14,905 SH SOLE 14,845 0 60
MANHATTAN ASSOCIATES INC COM 562750109 238,440 1,200 SH SOLE 1,200 0 0
MARRIOTT INTL INC NEW CL A 571903202 6,806,357 19,137 SH SOLE 18,706 0 430
MASTERCARD INCORPORATED CL A 57636Q104 18,062,440 32,753 SH SOLE 32,223 0 530
MATSON INC COM 57686G105 253,904 1,156 SH SOLE 1,156 0 0
MCCORMICK & CO INC COM NON VTG 579780206 980,710 21,136 SH SOLE 21,136 0 0
MCDONALDS CORP COM 580135101 2,737,332 11,853 SH SOLE 11,532 0 321
MCKESSON CORP COM 58155Q103 448,250 525 SH SOLE 525 0 0
MERCK & CO INC COM 58933Y105 4,827,489 33,222 SH SOLE 32,472 0 750
META PLATFORMS INC CL A 30303M102 13,996,931 19,301 SH SOLE 18,866 0 435
METLIFE INC COM 59156R108 1,082,652 11,498 SH SOLE 11,498 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 475,949 315 SH SOLE 315 0 0
MICRON TECHNOLOGY INC COM 595112103 1,936,370 1,818 SH SOLE 1,789 0 29
MICROSOFT CORP COM 594918104 68,172,557 132,916 SH SOLE 130,264 0 2,651
MONDELEZ INTL INC CL A 609207105 2,609,821 45,137 SH SOLE 44,037 0 1,100
MOODYS CORP COM 615369105 438,235 965 SH SOLE 955 0 10
MORGAN STANLEY COM NEW 617446448 4,379,255 23,284 SH SOLE 22,454 0 830
MOTOROLA SOLUTIONS INC COM NEW 620076307 356,330 799 SH SOLE 799 0 0
NASDAQ INC COM 631103108 3,516,622 38,220 SH SOLE 38,100 0 120
NETFLIX INC. COM 64110L106 1,786,745 25,679 SH SOLE 25,344 0 335
NEWMONT CORP COM 651639106 206,113 1,787 SH SOLE 1,787 0 0
NEXTERA ENERGY INC COM 65339F101 16,144,282 213,154 SH SOLE 208,603 0 4,550
NIKE INC CL B 654106103 479,458 13,544 SH SOLE 12,744 0 800
NORTHROP GRUMMAN CORP COM 666807102 1,656,402 3,426 SH SOLE 3,426 0 0
NOVA LTD COM M7516K103 770,400 2,000 SH SOLE 2,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109 3,789,083 26,577 SH SOLE 25,977 0 600
NOVO-NORDISK A S ADR 670100205 678,210 17,890 SH SOLE 17,830 0 60
NUCOR CORP COM 670346105 3,261,514 13,953 SH SOLE 13,953 0 0
NVIDIA CORPORATION COM 67066G104 91,386,875 400,153 SH SOLE 396,852 0 3,300
ONEOK INC NEW COM 30609A109 4,266,655 50,037 SH SOLE 48,337 0 1,700
ORACLE CORP COM 68389X105 1,691,217 12,318 SH SOLE 12,317 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 375,377 4,395 SH SOLE 4,395 0 0
OTIS WORLDWIDE CORP COM 68902V107 376,336 5,851 SH SOLE 5,851 0 0
PACCAR INC COM 693718108 417,168 3,799 SH SOLE 3,799 0 0
PALO ALTO NETWORKS INC COM 697435105 10,314,156 25,960 SH SOLE 25,959 0 0
PARKER-HANNIFIN CORP COM 701094104 3,011,484 3,152 SH SOLE 3,152 0 0
PAYCHEX INC COM 704326107 221,133 2,245 SH SOLE 2,100 0 145
PEPSICO INC COM 713448108 4,768,727 37,632 SH SOLE 36,847 0 785
PERSONALIS INC COM 71535D106 182,157 11,189 SH SOLE 11,189 0 0
PFIZER INC COM 717081103 2,264,773 79,410 SH SOLE 79,410 0 0
PHILIP MORRIS INTL INC COM 718172109 638,865 3,348 SH SOLE 3,348 0 0
PHILLIPS 66 COM 718546104 1,938,314 7,592 SH SOLE 7,087 0 505
PNC FINL SVCS GROUP INC COM 693475105 1,130,192 5,085 SH SOLE 4,785 0 300
PPG INDS INC COM 693506107 426,918 4,092 SH SOLE 4,092 0 0
PROCTER & GAMBLE CO COM 742718109 9,284,118 63,905 SH SOLE 62,814 0 1,091
QNITY ELECTRONICS INC COMMON STOCK 74743L100 703,893 5,598 SH SOLE 5,598 0 0
QUANTA SVCS INC COM 74762E102 19,899,873 30,972 SH SOLE 30,792 0 180
REGENERON PHARMACEUTICALS COM 75886F107 242,646 320 SH SOLE 320 0 0
REPUBLIC SVCS INC COM 760759100 3,080,052 14,676 SH SOLE 14,568 0 108
RESMED INC COM 761152107 456,350 2,064 SH SOLE 2,064 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,742,626 4,003 SH SOLE 4,003 0 0
ROLLINS INC COM 775711104 515,534 17,116 SH SOLE 17,116 0 0
ROSS STORES INC COM 778296103 584,667 2,505 SH SOLE 2,505 0 0
RPM INTL INC COM 749685103 502,724 5,095 SH SOLE 5,095 0 0
RTX CORPORATION COM 75513E101 8,755,811 47,163 SH SOLE 46,535 0 628
S&P GLOBAL INC COM 78409V104 3,861,467 9,789 SH SOLE 9,727 0 62
SALESFORCE INC COM 79466L302 634,991 2,766 SH SOLE 2,766 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,354,718 46,220 SH SOLE 46,220 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 444,611 14,820 SH SOLE 14,820 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 247,686 7,591 SH SOLE 6,490 0 1,100
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 280,568 1,666 SH SOLE 1,665 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 246,217 1,475 SH SOLE 1,474 0 0
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 407,260 3,670 SH SOLE 3,670 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,130,439 5,775 SH SOLE 5,774 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 273,911 6,945 SH SOLE 6,945 0 0
SHELL PLC SPON ADS 780259305 239,780 2,523 SH SOLE 2,522 0 0
SHERWIN WILLIAMS CO COM 824348106 13,308,396 41,168 SH SOLE 39,753 0 1,415
SLB LIMITED COM STK 806857108 599,841 12,312 SH SOLE 10,912 0 1,400
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 683,162 12,130 SH SOLE 12,115 0 15
SOUTHERN CO COM 842587107 427,712 5,160 SH SOLE 5,160 0 0
SPDR GOLD TR GOLD SHS 78463V107 896,117 2,353 SH SOLE 2,353 0 0
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 1,546,078 52,250 SH SOLE 48,865 0 3,385
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 204,357 2,230 SH SOLE 2,230 0 0
SPDR SERIES TRUST ST STR RATE ETF 78468R200 19,644,186 636,971 SH SOLE 594,751 0 42,220
SPDR SERIES TRUST ST STR SP DIV 78464A763 262,297 1,791 SH SOLE 1,790 0 0
SSGA ACTIVE ETF TR ST STR UL BD ETF 78467V707 470,867 11,700 SH SOLE 10,250 0 1,450
STANLEY BLACK & DECKER INC COM 854502101 637,228 7,193 SH SOLE 7,193 0 0
STARBUCKS CORP COM 855244109 1,424,434 15,160 SH SOLE 15,160 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 417,016 820 SH SOLE 820 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 28,694,674 37,626 SH SOLE 36,031 0 1,594
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 4,082,766 6,217 SH SOLE 6,197 0 20
STERIS PLC SHS USD G8473T100 759,186 3,615 SH SOLE 3,615 0 0
STERLING INFRASTRUCTURE INC COM 859241101 1,229,450 2,500 SH SOLE 2,500 0 0
STRYKER CORPORATION COM 863667101 11,576,738 42,038 SH SOLE 41,767 0 270
SYSCO CORP COM 871829107 550,086 7,056 SH SOLE 7,056 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 5,356,378 11,742 SH SOLE 11,711 0 30
TARGET CORP COM 87612E106 641,332 4,093 SH SOLE 4,093 0 0
TESLA INC COM 88160R101 1,096,363 3,090 SH SOLE 3,075 0 15
TETRA TECH INC NEW COM 88162G103 948,466 28,785 SH SOLE 28,785 0 0
TEXAS INSTRS INC COM 882508104 1,616,679 5,772 SH SOLE 5,772 0 0
THE CIGNA GROUP COM 125523100 249,540 918 SH SOLE 918 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,826,279 13,075 SH SOLE 13,060 0 15
TJX COS INC NEW COM 872540109 16,059,031 121,374 SH SOLE 119,014 0 2,360
T-MOBILE US INC COM 872590104 516,964 3,170 SH SOLE 3,170 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,032,384 8,784 SH SOLE 8,544 0 240
TOYOTA MOTOR CORP ADS 892331307 201,776 1,102 SH SOLE 1,102 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 2,459,675 5,442 SH SOLE 5,442 0 0
TRAVELERS COMPANIES INC COM 89417E109 8,015,471 22,483 SH SOLE 22,158 0 325
UNILEVER PLC SPON ADR NEW 904767803 244,135 4,020 SH SOLE 4,020 0 0
UNION PAC CORP COM 907818108 3,843,836 14,125 SH SOLE 14,125 0 0
UNITED RENTALS INC COM 911363109 6,867,302 6,862 SH SOLE 6,763 0 98
UNITEDHEALTH GROUP INC COM 91324P102 8,663,370 23,601 SH SOLE 23,110 0 490
US BANCORP COM NEW 902973304 477,617 8,269 SH SOLE 8,269 0 0
UTAH MED PRODS INC COM 917488108 296,200 4,000 SH SOLE 4,000 0 0
VALERO ENERGY CORP COM 91913Y100 240,318 620 SH SOLE 620 0 0
VALMONT INDS INC COM 920253101 254,639 550 SH SOLE 550 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 375,784 4,280 SH SOLE 4,280 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 17,384,051 28,545 SH SOLE 28,225 0 320
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,202,915 14,072 SH SOLE 14,072 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 255,047 3,338 SH SOLE 2,548 0 790
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 307,959 4,390 SH SOLE 4,390 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 797,688 10,172 SH SOLE 10,172 0 0
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 530,623 1,865 SH SOLE 1,865 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 1,877,188 5,016 SH SOLE 5,016 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 661,190 943 SH SOLE 943 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 233,372 3,021 SH SOLE 3,021 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 646,540 2,771 SH SOLE 2,631 0 140
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 452,681 6,411 SH SOLE 6,411 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 853,048 6,788 SH SOLE 6,772 0 16
VERALTO CORP COM SHS 92338C103 681,745 7,228 SH SOLE 6,943 0 285
VERIZON COMMUNICATIONS INC COM 92343V104 680,527 14,836 SH SOLE 14,836 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 1,055,490 4,374 SH SOLE 4,184 0 190
VISA INC COM CL A 92826C839 24,542,041 68,299 SH SOLE 66,889 0 1,410
VISTRA CORP COM 92840M102 289,152 2,090 SH SOLE 2,090 0 0
VSE CORP COM 918284100 230,580 1,400 SH SOLE 1,400 0 0
WALMART INC COM 931142103 8,234,369 79,238 SH SOLE 78,397 0 840
WASTE MGMT INC DEL COM 94106L109 388,089 1,903 SH SOLE 1,203 0 700
WATERS CORP COM 941848103 482,011 1,097 SH SOLE 1,061 0 36
WEC ENERGY GROUP INC COM 92939U106 2,206,074 21,890 SH SOLE 21,890 0 0
WELLS FARGO & CO COM 949746101 1,167,677 14,587 SH SOLE 14,586 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 426,374 1,150 SH SOLE 1,150 0 0
WESTERN ALLIANCE BANCORP COM 957638109 711,272 9,471 SH SOLE 9,471 0 0
WILLIAMS COS INC COM 969457100 235,924 3,471 SH SOLE 3,471 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 32,452 19,668 SH SOLE 19,668 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 451,375 2,500 SH SOLE 2,500 0 0
YUM BRANDS INC COM 988498101 269,272 1,975 SH SOLE 1,975 0 0