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
AMDOCS LTD SHS G02602103   864,462 9,002 SH   SOLE   9,002 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,066,652 24,725 SH   SOLE   24,583 0 142
EATON CORP PLC SHS G29183103   1,173,165 6,847 SH   SOLE   6,637 0 210
MEDTRONIC PLC SHS G5960L103   950,349 11,788 SH   SOLE   11,788 0 0
AFLAC INC COM 001055102   1,690,166 26,196 SH   SOLE   26,196 0 0
AT&T INC COM 00206R102   835,508 43,403 SH   SOLE   43,003 0 400
A10 NETWORKS INC COM 002121101   373,851 24,135 SH   SOLE   24,135 0 0
ABBOTT LABS COM 002824100   7,779,907 76,831 SH   SOLE   76,442 0 389
ABBVIE INC COM 00287Y109   22,966,173 144,106 SH   SOLE   143,359 0 747
ADOBE SYSTEMS INCORPORATED COM 00724F101   7,343,611 19,056 SH   SOLE   18,948 0 108
AKAMAI TECHNOLOGIES INC COM 00971T101   8,227,529 105,077 SH   SOLE   104,588 0 489
ALLISON TRANSMISSION HLDGS I COM 01973R101   214,438 4,740 SH   SOLE   4,740 0 0
ALLSTATE CORP COM 020002101   352,043 3,177 SH   SOLE   3,177 0 0
ALPHABET INC CAP STK CL C 02079K107   2,070,640 19,910 SH   SOLE   19,410 0 500
ALPHABET INC CAP STK CL A 02079K305   31,067,238 299,501 SH   SOLE   297,817 0 1,684
AMAZON COM INC COM 023135106   27,234,991 263,675 SH   SOLE   262,250 0 1,425
AMERICAN EXPRESS CO COM 025816109   1,766,615 10,710 SH   SOLE   10,710 0 0
AMERISOURCEBERGEN CORP COM 03073E105   994,763 6,213 SH   SOLE   6,213 0 0
AMGEN INC COM 031162100   16,274,369 67,319 SH   SOLE   66,925 0 394
APPLE INC COM 037833100   56,966,848 345,463 SH   SOLE   342,847 0 2,616
ARCOSA INC COM 039653100   273,771 4,338 SH   SOLE   4,338 0 0
ATKORE INC COM 047649108   286,579 2,040 SH   SOLE   2,040 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   411,643 1,849 SH   SOLE   1,849 0 0
AUTOZONE INC COM 053332102   6,698,459 2,725 SH   SOLE   2,711 0 14
BJS WHSL CLUB HLDGS INC COM 05550J101   418,309 5,499 SH   SOLE   5,499 0 0
BALL CORP COM 058498106   994,515 18,046 SH   SOLE   18,046 0 0
BANK AMERICA CORP COM 060505104   769,883 26,919 SH   SOLE   26,919 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   519,351 1,682 SH   SOLE   1,682 0 0
BLACKROCK INC COM 09247X101   2,114,419 3,160 SH   SOLE   3,160 0 0
BOWLERO CORP CL A COM 10258P102   189,026 11,152 SH   SOLE   11,152 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,038,402 14,982 SH   SOLE   14,982 0 0
BROADCOM INC COM 11135F101   23,581,728 36,758 SH   SOLE   36,518 0 240
CBIZ INC COM 124805102   274,472 5,546 SH   SOLE   5,546 0 0
CBOE GLOBAL MKTS INC COM 12503M108   16,083,966 119,815 SH   SOLE   119,094 0 721
CBRE GROUP INC CL A 12504L109   382,471 5,253 SH   SOLE   5,253 0 0
CSX CORP COM 126408103   954,996 31,897 SH   SOLE   31,897 0 0
CVS HEALTH CORP COM 126650100   1,357,421 18,267 SH   SOLE   18,267 0 0
CACI INTL INC CL A 127190304   1,518,731 5,126 SH   SOLE   5,126 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   993,782 21,722 SH   SOLE   21,722 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101   384,706 23,203 SH   SOLE   23,203 0 0
CATERPILLAR INC COM 149123101   744,874 3,255 SH   SOLE   3,255 0 0
CHEVRON CORP NEW COM 166764100   1,496,830 9,174 SH   SOLE   9,174 0 0
CISCO SYS INC COM 17275R102   10,782,713 206,269 SH   SOLE   205,118 0 1,151
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106   24,586 20,488 SH   SOLE   20,488 0 0
COLGATE PALMOLIVE CO COM 194162103   389,202 5,179 SH   SOLE   5,179 0 0
COMFORT SYS USA INC COM 199908104   434,523 2,977 SH   SOLE   2,977 0 0
COMCAST CORP NEW CL A 20030N101   13,000,439 342,929 SH   SOLE   341,149 0 1,780
COMMERCIAL METALS CO COM 201723103   375,308 7,675 SH   SOLE   7,675 0 0
COPART INC COM 217204106   5,149,854 68,473 SH   SOLE   68,086 0 387
CORTEVA INC COM 22052L104   655,027 10,861 SH   SOLE   10,861 0 0
COSTCO WHSL CORP NEW COM 22160K105   18,504,929 37,243 SH   SOLE   37,067 0 176
CROWN HLDGS INC COM 228368106   355,901 4,303 SH   SOLE   4,303 0 0
DANAHER CORPORATION COM 235851102   10,442,521 41,432 SH   SOLE   41,175 0 257
DISNEY WALT CO COM 254687106   13,432,340 134,149 SH   SOLE   133,459 0 690
DOMINION ENERGY INC COM 25746U109   338,702 6,058 SH   SOLE   5,863 0 195
DOW INC COM 260557103   976,838 17,819 SH   SOLE   17,819 0 0
DROPBOX INC CL A 26210C104   12,069,841 558,272 SH   SOLE   554,756 0 3,516
DUPONT DE NEMOURS INC COM 26614N102   321,314 4,477 SH   SOLE   4,477 0 0
ENSIGN GROUP INC COM 29358P101   205,793 2,154 SH   SOLE   2,154 0 0
EXPEDITORS INTL WASH INC COM 302130109   7,103,511 64,507 SH   SOLE   64,116 0 391
EXXON MOBIL CORP COM 30231G102   2,235,529 20,386 SH   SOLE   19,986 0 400
META PLATFORMS INC CL A 30303M102   1,523,849 7,190 SH   SOLE   7,190 0 0
FASTENAL CO COM 311900104   5,956,971 110,437 SH   SOLE   109,743 0 694
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   332,603 9,522 SH   SOLE   9,222 0 300
FORD MTR CO DEL COM 345370860   661,891 52,531 SH   SOLE   52,531 0 0
FREEPORT-MCMORAN INC CL B 35671D857   304,493 7,443 SH   SOLE   7,443 0 0
GALLAGHER ARTHUR J & CO COM 363576109   809,050 4,229 SH   SOLE   4,229 0 0
GENERAL DYNAMICS CORP COM 369550108   1,009,601 4,424 SH   SOLE   4,424 0 0
GENERAL MLS INC COM 370334104   761,449 8,910 SH   SOLE   8,910 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,112,476 6,458 SH   SOLE   6,458 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   319,252 1,410 SH   SOLE   1,410 0 0
HP INC COM 40434L105   337,055 11,484 SH   SOLE   11,484 0 0
HOME DEPOT INC COM 437076102   13,348,277 45,230 SH   SOLE   44,978 0 252
HOME PT CAPITAL INCORPORATED COM 43734L106   33,316 17,262 SH   SOLE   17,262 0 0
HONEYWELL INTL INC COM 438516106   1,931,841 10,108 SH   SOLE   10,108 0 0
HOULIHAN LOKEY INC CL A 441593100   202,802 2,318 SH   SOLE   2,318 0 0
ILLINOIS TOOL WKS INC COM 452308109   9,671,781 39,728 SH   SOLE   39,461 0 267
INTEL CORP COM 458140100   248,129 7,595 SH   SOLE   7,595 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,194,538 11,454 SH   SOLE   11,454 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   282,884 10,973 SH   SOLE   10,973 0 0
INTERPUBLIC GROUP COS INC COM 460690100   2,045,705 54,933 SH   SOLE   54,933 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   324,394 1,011 SH   SOLE   1,011 0 0
INTUIT COM 461202103   6,711,971 15,055 SH   SOLE   15,055 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   495,837 30,069 SH   SOLE   19,409 0 10,660
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   663,681 36,277 SH   SOLE   28,531 0 7,746
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   1,076,182 53,623 SH   SOLE   31,295 0 22,328
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,169,458 60,578 SH   SOLE   35,765 0 24,813
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,329,206 69,374 SH   SOLE   40,964 0 28,410
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,780,666 87,804 SH   SOLE   58,552 0 29,252
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,730,878 84,064 SH   SOLE   60,851 0 23,213
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,115,990 100,379 SH   SOLE   72,245 0 28,134
ISHARES TR IBOXX INV CP ETF 464287242   401,063 3,659 SH   SOLE   300 0 3,359
ISHARES TR CORE S&P MCP ETF 464287507   340,218 1,360 SH   SOLE   1,360 0 0
ISHARES TR EXPND TEC SC ETF 464287549   330,158 973 SH   SOLE   898 0 75
ISHARES TR ISHS 5-10YR INVT 464288638   687,101 13,399 SH   SOLE   8,559 0 4,840
ISHARES TR PFD AND INCM SEC 464288687   702,950 22,516 SH   SOLE   14,616 0 7,900
ISHARES TR MSCI EAFE MIN VL 46429B689   1,516,578 22,418 SH   SOLE   22,418 0 0
JPMORGAN CHASE & CO COM 46625H100   2,415,035 18,533 SH   SOLE   18,533 0 0
JABIL INC COM 466313103   308,913 3,504 SH   SOLE   3,504 0 0
JOHNSON & JOHNSON COM 478160104   13,188,020 85,084 SH   SOLE   84,489 0 595
KBR INC COM 48242W106   291,545 5,296 SH   SOLE   5,296 0 0
KKR & CO INC COM 48251W104   450,937 8,586 SH   SOLE   7,831 0 755
KEURIG DR PEPPER INC COM 49271V100   16,089,691 456,057 SH   SOLE   453,164 0 2,893
KEYSIGHT TECHNOLOGIES INC COM 49338L103   6,824,144 42,260 SH   SOLE   42,005 0 255
LEIDOS HOLDINGS INC COM 525327102   13,878,873 150,759 SH   SOLE   149,902 0 857
LILLY ELI & CO COM 532457108   1,104,095 3,215 SH   SOLE   3,215 0 0
LOCKHEED MARTIN CORP COM 539830109   345,566 731 SH   SOLE   731 0 0
MARATHON PETE CORP COM 56585A102   2,371,255 17,587 SH   SOLE   17,587 0 0
MARSH & MCLENNAN COS INC COM 571748102   15,974,977 95,917 SH   SOLE   95,274 0 643
MASTERCARD INCORPORATED CL A 57636Q104   10,201,282 28,071 SH   SOLE   27,893 0 178
MCDONALDS CORP COM 580135101   14,571,316 52,113 SH   SOLE   52,113 0 0
MEDPACE HLDGS INC COM 58506Q109   256,876 1,366 SH   SOLE   1,366 0 0
MERCK & CO INC COM 58933Y105   238,151 2,238 SH   SOLE   2,238 0 0
MICROSOFT CORP COM 594918104   45,799,338 158,860 SH   SOLE   157,969 0 891
MUELLER INDS INC COM 624756102   416,852 5,673 SH   SOLE   5,673 0 0
NIKE INC CL B 654106103   1,788,214 14,581 SH   SOLE   14,581 0 0
OPPFI INC COM CL A 68386H103   23,835 11,627 SH   SOLE   11,627 0 0
ORACLE CORP COM 68389X105   16,673,657 179,441 SH   SOLE   178,444 0 997
PPL CORP COM 69351T106   200,922 7,230 SH   SOLE   7,230 0 0
PAYPAL HLDGS INC COM 70450Y103   6,653,483 87,615 SH   SOLE   87,116 0 499
PEPSICO INC COM 713448108   11,388,828 62,473 SH   SOLE   62,162 0 311
PERMIAN RESOURCES CORP CLASS A COM 71424F105   143,136 13,632 SH   SOLE   13,632 0 0
PFIZER INC COM 717081103   836,114 20,493 SH   SOLE   20,493 0 0
PRICE T ROWE GROUP INC COM 74144T108   565,742 5,011 SH   SOLE   5,011 0 0
PROCTER AND GAMBLE CO COM 742718109   1,139,412 7,663 SH   SOLE   7,588 0 75
PROGRESS SOFTWARE CORP COM 743312100   371,472 6,466 SH   SOLE   6,466 0 0
QURATE RETAIL INC COM SER A 74915M100   29,152 29,512 SH   SOLE   29,512 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   526,080 5,372 SH   SOLE   5,372 0 0
REPUBLIC SVCS INC COM 760759100   11,027,868 81,555 SH   SOLE   81,066 0 489
RING ENERGY INC COM 76680V108   24,328 12,804 SH   SOLE   12,804 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,141,387 2,590 SH   SOLE   2,590 0 0
S&P GLOBAL INC COM 78409V104   8,788,877 25,492 SH   SOLE   25,434 0 58
SPDR S&P 500 ETF TR TR UNIT 78462F103   304,586 744 SH   SOLE   744 0 0
SPS COMM INC COM 78463M107   201,036 1,320 SH   SOLE   1,320 0 0
SPDR SER TR S&P DIVID ETF 78464A763   473,067 3,824 SH   SOLE   3,624 0 200
SPDR SER TR S&P SEMICNDCTR 78464A862   902,699 4,327 SH   SOLE   4,327 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   758,669 1,655 SH   SOLE   1,655 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721   670,650 14,324 SH   SOLE   4,617 0 9,707
SANMINA CORPORATION COM 801056102   285,189 4,676 SH   SOLE   4,676 0 0
SCHLUMBERGER LTD COM STK 806857108   529,691 10,788 SH   SOLE   10,688 0 100
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,746,112 57,390 SH   SOLE   57,390 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   4,264,009 88,154 SH   SOLE   76,281 0 11,873
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   839,643 12,375 SH   SOLE   9,498 0 2,877
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   221,977 5,294 SH   SOLE   4,538 0 756
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   577,671 7,896 SH   SOLE   7,001 0 895
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   426,857 12,266 SH   SOLE   11,925 0 341
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   547,252 11,666 SH   SOLE   9,476 0 2,190
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   306,518 9,534 SH   SOLE   9,534 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   272,994 4,033 SH   SOLE   4,033 0 0
SERVICENOW INC COM 81762P102   9,349,237 20,118 SH   SOLE   20,004 0 114
SILGAN HLDGS INC COM 827048109   360,770 6,722 SH   SOLE   6,722 0 0
STONEX GROUP INC COM 861896108   290,712 2,808 SH   SOLE   2,808 0 0
SYNOPSYS INC COM 871607107   9,678,653 25,058 SH   SOLE   24,914 0 144
TJX COS INC NEW COM 872540109   19,400,604 247,583 SH   SOLE   245,944 0 1,639
TARGET CORP COM 87612E106   2,355,921 14,224 SH   SOLE   14,124 0 100
TEXAS INSTRS INC COM 882508104   12,853,477 69,101 SH   SOLE   68,782 0 319
THERMO FISHER SCIENTIFIC INC COM 883556102   1,920,465 3,332 SH   SOLE   3,332 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,201,927 7,012 SH   SOLE   7,012 0 0
TYSON FOODS INC CL A 902494103   268,898 4,533 SH   SOLE   4,533 0 0
UNION PAC CORP COM 907818108   11,628,199 57,777 SH   SOLE   57,427 0 350
UNITEDHEALTH GROUP INC COM 91324P102   17,130,442 36,248 SH   SOLE   36,048 0 200
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   3,978,382 74,404 SH   SOLE   74,404 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   390,708 9,671 SH   SOLE   9,671 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   278,883 5,505 SH   SOLE   5,505 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   2,720,868 12,900 SH   SOLE   12,900 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   3,925,777 28,425 SH   SOLE   28,425 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,493,733 7,880 SH   SOLE   7,880 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   329,087 8,462 SH   SOLE   8,362 0 100
VERISK ANALYTICS INC COM 92345Y106   16,153,845 84,196 SH   SOLE   83,716 0 480
VISA INC COM CL A 92826C839   6,637,768 29,441 SH   SOLE   29,257 0 184
WELLS FARGO CO NEW COM 949746101   315,487 8,440 SH   SOLE   8,440 0 0
ZOETIS INC CL A 98978V103   7,664,396 46,049 SH   SOLE   46,049 0 0