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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   13,260,614 49,695 SH   SOLE   49,390 0 305
EATON CORP PLC SHS G29183103   1,111,520 7,082 SH   SOLE   6,872 0 210
MEDTRONIC PLC SHS G5960L103   916,163 11,788 SH   SOLE   11,788 0 0
AFLAC INC COM 001055102   1,884,540 26,196 SH   SOLE   26,196 0 0
AT&T INC COM 00206R102   810,666 44,034 SH   SOLE   43,634 0 400
A10 NETWORKS INC COM 002121101   537,964 32,349 SH   SOLE   32,349 0 0
ABBOTT LABS COM 002824100   1,095,375 9,977 SH   SOLE   9,977 0 0
ABBVIE INC COM 00287Y109   23,893,231 147,845 SH   SOLE   147,098 0 747
AKAMAI TECHNOLOGIES INC COM 00971T101   5,723,718 67,897 SH   SOLE   67,485 0 412
ALLSTATE CORP COM 020002101   443,276 3,269 SH   SOLE   3,269 0 0
ALPHABET INC CAP STK CL C 02079K107   1,773,358 19,986 SH   SOLE   19,486 0 500
ALPHABET INC CAP STK CL A 02079K305   21,666,552 245,569 SH   SOLE   244,406 0 1,163
AMAZON COM INC COM 023135106   15,585,864 185,546 SH   SOLE   184,515 0 1,031
AMERICAN EXPRESS CO COM 025816109   1,582,403 10,710 SH   SOLE   10,710 0 0
AMERISOURCEBERGEN CORP COM 03073E105   1,063,692 6,419 SH   SOLE   6,419 0 0
AMGEN INC COM 031162100   18,216,185 69,358 SH   SOLE   68,964 0 394
ANTERO RESOURCES CORP COM 03674X106   224,430 7,242 SH   SOLE   7,242 0 0
APPLE INC COM 037833100   46,374,876 356,922 SH   SOLE   354,306 0 2,616
ARCOSA INC COM 039653100   266,701 4,908 SH   SOLE   4,908 0 0
ATKORE INC COM 047649108   372,244 3,282 SH   SOLE   3,282 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   441,652 1,849 SH   SOLE   1,849 0 0
AUTOZONE INC COM 053332102   6,912,703 2,803 SH   SOLE   2,789 0 14
BJS WHSL CLUB HLDGS INC COM 05550J101   366,593 5,541 SH   SOLE   5,541 0 0
BALL CORP COM 058498106   922,872 18,046 SH   SOLE   18,046 0 0
BANK AMERICA CORP COM 060505104   922,226 27,845 SH   SOLE   27,845 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   534,088 1,729 SH   SOLE   1,729 0 0
BERRY GLOBAL GROUP INC COM 08579W103   11,209,583 185,497 SH   SOLE   184,382 0 1,115
BLACKROCK INC COM 09247X101   2,247,066 3,171 SH   SOLE   3,171 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,095,655 15,228 SH   SOLE   15,228 0 0
BROADCOM INC COM 11135F101   21,221,220 37,954 SH   SOLE   37,714 0 240
CBOE GLOBAL MKTS INC COM 12503M108   15,292,535 121,882 SH   SOLE   121,161 0 721
CBRE GROUP INC CL A 12504L109   415,969 5,405 SH   SOLE   5,405 0 0
CDW CORP COM 12514G108   9,274,552 51,935 SH   SOLE   51,661 0 274
CSX CORP COM 126408103   988,169 31,897 SH   SOLE   31,897 0 0
CVS HEALTH CORP COM 126650100   1,730,259 18,567 SH   SOLE   18,567 0 0
CACI INTL INC CL A 127190304   1,546,235 5,144 SH   SOLE   5,144 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   911,914 22,107 SH   SOLE   22,107 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101   423,820 22,786 SH   SOLE   22,786 0 0
CATERPILLAR INC COM 149123101   779,768 3,255 SH   SOLE   3,255 0 0
CHEVRON CORP NEW COM 166764100   1,730,822 9,643 SH   SOLE   9,643 0 0
CISCO SYS INC COM 17275R102   10,004,257 209,997 SH   SOLE   208,846 0 1,151
COLGATE PALMOLIVE CO COM 194162103   408,053 5,179 SH   SOLE   5,179 0 0
COMFORT SYS USA INC COM 199908104   303,811 2,640 SH   SOLE   2,640 0 0
COMCAST CORP NEW CL A 20030N101   9,049,781 258,787 SH   SOLE   257,355 0 1,432
COMMERCIAL METALS CO COM 201723103   356,019 7,371 SH   SOLE   7,371 0 0
CORTEVA INC COM 22052L104   646,933 11,006 SH   SOLE   11,006 0 0
COSTCO WHSL CORP NEW COM 22160K105   17,890,235 39,190 SH   SOLE   39,014 0 176
CROWN HLDGS INC COM 228368106   359,915 4,378 SH   SOLE   4,378 0 0
DANAHER CORPORATION COM 235851102   11,314,855 42,630 SH   SOLE   42,373 0 257
DISNEY WALT CO COM 254687106   5,099,422 58,695 SH   SOLE   58,412 0 283
DOMINION ENERGY INC COM 25746U109   386,867 6,309 SH   SOLE   6,114 0 195
DOW INC COM 260557103   919,618 18,250 SH   SOLE   18,250 0 0
DROPBOX INC CL A 26210C104   12,905,673 576,661 SH   SOLE   573,145 0 3,516
DUPONT DE NEMOURS INC COM 26614N102   307,257 4,477 SH   SOLE   4,477 0 0
EXPEDITORS INTL WASH INC COM 302130109   7,018,134 67,534 SH   SOLE   67,143 0 391
EXXON MOBIL CORP COM 30231G102   2,285,526 20,721 SH   SOLE   20,321 0 400
META PLATFORMS INC CL A 30303M102   9,482,070 78,794 SH   SOLE   78,356 0 438
FASTENAL CO COM 311900104   5,397,130 114,056 SH   SOLE   113,362 0 694
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   384,175 10,212 SH   SOLE   9,912 0 300
FORD MTR CO DEL COM 345370860   618,111 53,148 SH   SOLE   53,148 0 0
FREEPORT-MCMORAN INC CL B 35671D857   291,004 7,658 SH   SOLE   7,658 0 0
GALLAGHER ARTHUR J & CO COM 363576109   834,101 4,424 SH   SOLE   4,424 0 0
GENERAL DYNAMICS CORP COM 369550108   1,125,427 4,536 SH   SOLE   4,536 0 0
GENERAL MLS INC COM 370334104   764,712 9,120 SH   SOLE   9,120 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,232,657 6,502 SH   SOLE   6,502 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   256,486 1,422 SH   SOLE   1,422 0 0
HP INC COM 40434L105   6,456,835 240,299 SH   SOLE   238,957 0 1,342
HOME DEPOT INC COM 437076102   15,008,404 47,516 SH   SOLE   47,264 0 252
HONEYWELL INTL INC COM 438516106   2,194,003 10,238 SH   SOLE   10,238 0 0
HOULIHAN LOKEY INC CL A 441593100   323,712 3,714 SH   SOLE   3,714 0 0
ILLINOIS TOOL WKS INC COM 452308109   9,036,926 41,021 SH   SOLE   40,754 0 267
INTEL CORP COM 458140100   816,793 30,904 SH   SOLE   30,904 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,183,478 11,536 SH   SOLE   11,536 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   266,973 10,955 SH   SOLE   10,955 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,866,426 56,032 SH   SOLE   56,032 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   255,840 961 SH   SOLE   961 0 0
INTUIT COM 461202103   6,010,724 15,443 SH   SOLE   15,443 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   464,569 29,097 SH   SOLE   18,437 0 10,660
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   637,962 35,891 SH   SOLE   28,145 0 7,746
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   1,047,893 53,423 SH   SOLE   31,095 0 22,328
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,146,728 60,370 SH   SOLE   35,557 0 24,813
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,304,973 68,955 SH   SOLE   40,545 0 28,410
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,768,372 87,804 SH   SOLE   58,552 0 29,252
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,722,060 84,064 SH   SOLE   60,851 0 23,213
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,105,951 100,379 SH   SOLE   72,245 0 28,134
ISHARES TR IBOXX INV CP ETF 464287242   385,768 3,659 SH   SOLE   300 0 3,359
ISHARES TR CORE S&P MCP ETF 464287507   328,970 1,360 SH   SOLE   1,360 0 0
ISHARES TR EXPND TEC SC ETF 464287549   272,440 973 SH   SOLE   898 0 75
ISHARES TR ISHS 5-10YR INVT 464288638   663,384 13,399 SH   SOLE   8,559 0 4,840
ISHARES TR PFD AND INCM SEC 464288687   687,413 22,516 SH   SOLE   14,616 0 7,900
ISHARES TR MSCI EAFE MIN VL 46429B689   1,425,449 22,418 SH   SOLE   22,418 0 0
JPMORGAN CHASE & CO COM 46625H100   2,507,402 18,698 SH   SOLE   18,698 0 0
JABIL INC COM 466313103   241,155 3,536 SH   SOLE   3,536 0 0
JOHNSON & JOHNSON COM 478160104   15,410,946 87,240 SH   SOLE   86,645 0 595
KBR INC COM 48242W106   282,269 5,346 SH   SOLE   5,346 0 0
KKR & CO INC COM 48251W104   405,525 8,736 SH   SOLE   7,981 0 755
KEURIG DR PEPPER INC COM 49271V100   17,086,596 479,153 SH   SOLE   476,260 0 2,893
KEYSIGHT TECHNOLOGIES INC COM 49338L103   7,444,282 43,516 SH   SOLE   43,261 0 255
LEIDOS HOLDINGS INC COM 525327102   12,783,109 121,524 SH   SOLE   120,764 0 760
LILLY ELI & CO COM 532457108   1,470,677 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM 539830109   367,786 756 SH   SOLE   756 0 0
MARATHON PETE CORP COM 56585A102   2,104,680 18,083 SH   SOLE   18,083 0 0
MARSH & MCLENNAN COS INC COM 571748102   16,613,861 100,398 SH   SOLE   99,755 0 643
MASTERCARD INCORPORATED CL A 57636Q104   10,117,552 29,096 SH   SOLE   28,918 0 178
MCDONALDS CORP COM 580135101   14,130,215 53,619 SH   SOLE   53,619 0 0
MEDPACE HLDGS INC COM 58506Q109   293,551 1,382 SH   SOLE   1,382 0 0
MERCK & CO INC COM 58933Y105   246,741 2,224 SH   SOLE   2,224 0 0
MICROSOFT CORP COM 594918104   39,267,887 163,739 SH   SOLE   162,848 0 891
MUELLER INDS INC COM 624756102   336,654 5,706 SH   SOLE   5,706 0 0
NIKE INC CL B 654106103   1,725,312 14,745 SH   SOLE   14,745 0 0
ORACLE CORP COM 68389X105   15,190,644 185,841 SH   SOLE   184,844 0 997
PPL CORP COM 69351T106   216,170 7,398 SH   SOLE   7,398 0 0
PEPSICO INC COM 713448108   11,497,021 63,639 SH   SOLE   63,328 0 311
PFIZER INC COM 717081103   1,079,473 21,067 SH   SOLE   21,067 0 0
PRICE T ROWE GROUP INC COM 74144T108   569,402 5,221 SH   SOLE   5,221 0 0
PROCTER AND GAMBLE CO COM 742718109   1,195,202 7,886 SH   SOLE   7,811 0 75
PROGRESS SOFTWARE CORP COM 743312100   282,318 5,596 SH   SOLE   5,596 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   542,142 5,372 SH   SOLE   5,372 0 0
REPUBLIC SVCS INC COM 760759100   10,860,958 84,200 SH   SOLE   83,711 0 489
ROPER TECHNOLOGIES INC COM 776696106   1,119,113 2,590 SH   SOLE   2,590 0 0
S&P GLOBAL INC COM 78409V104   8,816,291 26,322 SH   SOLE   26,264 0 58
SPDR S&P 500 ETF TR TR UNIT 78462F103   309,003 808 SH   SOLE   808 0 0
SPDR SER TR S&P DIVID ETF 78464A763   478,421 3,824 SH   SOLE   3,624 0 200
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   237,862 4,569 SH   SOLE   4,569 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   732,817 1,655 SH   SOLE   1,655 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721   653,461 14,324 SH   SOLE   4,617 0 9,707
SANMINA CORPORATION COM 801056102   270,409 4,720 SH   SOLE   4,720 0 0
SCHLUMBERGER LTD COM STK 806857108   600,302 11,229 SH   SOLE   11,129 0 100
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,595,395 57,920 SH   SOLE   57,920 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   3,980,153 88,154 SH   SOLE   76,281 0 11,873
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   821,109 12,515 SH   SOLE   9,638 0 2,877
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   214,460 5,294 SH   SOLE   4,538 0 756
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   596,464 7,896 SH   SOLE   7,001 0 895
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   399,694 12,409 SH   SOLE   12,068 0 341
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   532,553 11,666 SH   SOLE   9,476 0 2,190
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   380,893 2,949 SH   SOLE   2,949 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   476,543 13,934 SH   SOLE   13,934 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   291,870 4,140 SH   SOLE   4,140 0 0
SILGAN HOLDINGS INC COM 827048109   316,380 6,103 SH   SOLE   6,103 0 0
SYNOPSYS INC COM 871607107   8,254,605 25,853 SH   SOLE   25,709 0 144
TJX COS INC NEW COM 872540109   15,494,538 194,655 SH   SOLE   193,016 0 1,639
TARGET CORP COM 87612E106   2,160,335 14,495 SH   SOLE   14,395 0 100
TEXAS INSTRS INC COM 882508104   11,795,386 71,392 SH   SOLE   71,073 0 319
THERMO FISHER SCIENTIFIC INC COM 883556102   1,839,305 3,340 SH   SOLE   3,340 0 0
TRACTOR SUPPLY CO COM 892356106   12,025,096 53,452 SH   SOLE   53,121 0 331
TRAVELERS COMPANIES INC COM 89417E109   1,357,990 7,243 SH   SOLE   7,243 0 0
TYSON FOODS INC CL A 902494103   289,463 4,650 SH   SOLE   4,650 0 0
UFP TECHNOLOGIES INC COM 902673102   221,397 1,878 SH   SOLE   1,878 0 0
US BANCORP DEL COM NEW 902973304   213,297 4,891 SH   SOLE   4,891 0 0
UNION PAC CORP COM 907818108   12,361,251 59,696 SH   SOLE   59,346 0 350
UNITEDHEALTH GROUP INC COM 91324P102   26,999,417 50,925 SH   SOLE   50,650 0 275
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   3,730,617 74,404 SH   SOLE   74,404 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   376,976 9,671 SH   SOLE   9,671 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   272,442 5,505 SH   SOLE   5,505 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   2,629,149 12,900 SH   SOLE   12,900 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   3,990,017 28,425 SH   SOLE   28,425 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,446,295 7,880 SH   SOLE   7,880 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   3,693,592 93,746 SH   SOLE   93,148 0 598
VERISK ANALYTICS INC COM 92345Y106   12,130,639 68,760 SH   SOLE   68,563 0 197
VISA INC COM CL A 92826C839   6,350,600 30,567 SH   SOLE   30,383 0 184
WELLS FARGO CO NEW COM 949746101   348,488 8,440 SH   SOLE   8,440 0 0