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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,703 52,956 SH   SOLE   52,956 0 0
EATON CORP PLC SHS G29183103 911 7,231 SH   SOLE   7,021 0 210
MEDTRONIC PLC SHS G5960L103 1,445 16,098 SH   SOLE   16,098 0 0
AFLAC INC COM 001055102 1,768 31,951 SH   SOLE   31,951 0 0
AT&T INC COM 00206R102 661 31,544 SH   SOLE   31,144 0 400
A10 NETWORKS INC COM 002121101 409 28,447 SH   SOLE   28,447 0 0
ABBOTT LABS COM 002824100 1,101 10,137 SH   SOLE   10,137 0 0
ABBVIE INC COM 00287Y109 20,609 134,560 SH   SOLE   134,560 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 16,212 177,510 SH   SOLE   177,510 0 0
ALLSTATE CORP COM 020002101 414 3,269 SH   SOLE   3,269 0 0
ALPHABET INC CAP STK CL C 02079K107 2,621 1,198 SH   SOLE   1,173 0 25
ALPHABET INC CAP STK CL A 02079K305 22,635 10,387 SH   SOLE   10,387 0 0
AMAZON COM INC COM 023135106 23,777 223,867 SH   SOLE   223,867 0 0
AMERICAN EXPRESS CO COM 025816109 1,816 13,104 SH   SOLE   13,104 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,176 8,314 SH   SOLE   8,314 0 0
AMGEN INC COM 031162100 17,710 72,792 SH   SOLE   72,792 0 0
APPLE INC COM 037833100 53,479 391,155 SH   SOLE   390,595 0 560
ATKORE INC COM 047649108 324 3,899 SH   SOLE   3,899 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 388 1,849 SH   SOLE   1,849 0 0
AUTOZONE INC COM 053332102 8,743 4,068 SH   SOLE   4,068 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 211 3,378 SH   SOLE   3,378 0 0
BALL CORP COM 058498106 1,526 22,197 SH   SOLE   22,197 0 0
BK OF AMERICA CORP COM 060505104 882 28,326 SH   SOLE   28,326 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 472 1,729 SH   SOLE   1,729 0 0
BERRY GLOBAL GROUP INC COM 08579W103 10,813 197,904 SH   SOLE   197,904 0 0
BLACKROCK INC COM 09247X101 2,290 3,760 SH   SOLE   3,760 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,355 17,596 SH   SOLE   17,596 0 0
BROADCOM INC COM 11135F101 19,773 40,702 SH   SOLE   40,702 0 0
CBOE GLOBAL MKTS INC COM 12503M108 14,396 127,186 SH   SOLE   127,186 0 0
CBRE GROUP INC CL A 12504L109 398 5,405 SH   SOLE   5,405 0 0
CDW CORP COM 12514G108 8,698 55,205 SH   SOLE   55,205 0 0
CSX CORP COM 126408103 945 32,536 SH   SOLE   32,536 0 0
CVS HEALTH CORP COM 126650100 1,978 21,343 SH   SOLE   21,343 0 0
CACI INTL INC CL A 127190304 1,762 6,253 SH   SOLE   6,253 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 957 26,844 SH   SOLE   26,844 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 106 15,188 SH   SOLE   15,188 0 0
CATERPILLAR INC COM 149123101 594 3,325 SH   SOLE   3,325 0 0
CHEVRON CORP NEW COM 166764100 1,593 11,004 SH   SOLE   11,004 0 0
CISCO SYS INC COM 17275R102 9,889 231,913 SH   SOLE   231,813 0 100
CITRIX SYS INC COM 177376100 11,256 115,836 SH   SOLE   115,836 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 17 16,211 SH   SOLE   16,211 0 0
COLGATE PALMOLIVE CO COM 194162103 579 7,226 SH   SOLE   7,226 0 0
COMCAST CORP NEW CL A 20030N101 11,314 288,340 SH   SOLE   288,340 0 0
CORTEVA INC COM 22052L104 671 12,392 SH   SOLE   12,392 0 0
COSTCO WHSL CORP NEW COM 22160K105 15,003 31,303 SH   SOLE   31,303 0 0
CROWN HLDGS INC COM 228368106 404 4,378 SH   SOLE   4,378 0 0
DANAHER CORPORATION COM 235851102 11,852 46,750 SH   SOLE   46,750 0 0
DIODES INC COM 254543101 262 4,051 SH   SOLE   4,051 0 0
DISNEY WALT CO COM 254687106 6,156 65,217 SH   SOLE   65,217 0 0
DOMINION ENERGY INC COM 25746U109 622 7,791 SH   SOLE   7,596 0 195
DOW INC COM 260557103 1,083 20,990 SH   SOLE   20,990 0 0
DROPBOX INC CL A 26210C104 12,979 618,362 SH   SOLE   618,362 0 0
DUPONT DE NEMOURS INC COM 26614N102 317 5,705 SH   SOLE   5,705 0 0
EXPEDITORS INTL WASH INC COM 302130109 15,033 154,253 SH   SOLE   154,253 0 0
EXXON MOBIL CORP COM 30231G102 1,955 22,823 SH   SOLE   22,423 0 400
META PLATFORMS INC CL A 30303M102 13,410 83,161 SH   SOLE   83,161 0 0
FASTENAL CO COM 311900104 6,102 122,229 SH   SOLE   122,229 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 388 10,492 SH   SOLE   10,192 0 300
FORD MTR CO DEL COM 345370860 659 59,167 SH   SOLE   59,167 0 0
FREEPORT-MCMORAN INC CL B 35671D857 224 7,658 SH   SOLE   7,658 0 0
GALLAGHER ARTHUR J & CO COM 363576109 740 4,537 SH   SOLE   4,537 0 0
GENERAL DYNAMICS CORP COM 369550108 1,197 5,409 SH   SOLE   5,409 0 0
GENERAL MLS INC COM 370334104 899 11,921 SH   SOLE   11,921 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,264 7,624 SH   SOLE   7,624 0 0
HP INC COM 40434L105 14,560 444,169 SH   SOLE   444,169 0 0
HOME DEPOT INC COM 437076102 13,862 50,542 SH   SOLE   50,542 0 0
HONEYWELL INTL INC COM 438516106 2,085 11,993 SH   SOLE   11,993 0 0
HOULIHAN LOKEY INC CL A 441593100 324 4,107 SH   SOLE   4,107 0 0
ILLINOIS TOOL WKS INC COM 452308109 8,019 44,000 SH   SOLE   44,000 0 0
INTEL CORP COM 458140100 1,466 39,176 SH   SOLE   39,176 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,156 12,290 SH   SOLE   12,290 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,806 65,593 SH   SOLE   65,593 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 240 856 SH   SOLE   856 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 512 28,194 SH   SOLE   11,809 0 16,385
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 511 25,618 SH   SOLE   13,900 0 11,718
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 540 27,864 SH   SOLE   13,626 0 14,238
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 904 46,915 SH   SOLE   22,705 0 24,210
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,813 88,721 SH   SOLE   51,559 0 37,162
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,974 95,202 SH   SOLE   61,850 0 33,352
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,443 116,607 SH   SOLE   75,603 0 41,004
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,708 127,785 SH   SOLE   80,066 0 47,719
ISHARES TR IBOXX INV CP ETF 464287242 403 3,659 SH   SOLE   300 0 3,359
ISHARES TR EXPND TEC SC ETF 464287549 293 995 SH   SOLE   920 0 75
ISHARES TR ISHS 5-10YR INVT 464288638 893 17,499 SH   SOLE   8,859 0 8,640
ISHARES TR PFD AND INCM SEC 464288687 1,063 32,317 SH   SOLE   17,517 0 14,800
ISHARES TR MSCI EAFE MIN VL 46429B689 1,419 22,418 SH   SOLE   22,418 0 0
JPMORGAN CHASE & CO COM 46625H100 2,491 22,121 SH   SOLE   22,121 0 0
JOHNSON & JOHNSON COM 478160104 10,725 60,420 SH   SOLE   60,255 0 165
KBR INC COM 48242W106 223 4,617 SH   SOLE   4,617 0 0
KKR & CO INC COM 48251W104 409 8,832 SH   SOLE   8,077 0 755
KEURIG DR PEPPER INC COM 49271V100 18,200 514,256 SH   SOLE   514,256 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 6,431 46,652 SH   SOLE   46,652 0 0
KFORCE INC COM 493732101 202 3,295 SH   SOLE   3,295 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 9,582 40,884 SH   SOLE   40,884 0 0
LEIDOS HOLDINGS INC COM 525327102 13,285 131,914 SH   SOLE   131,914 0 0
LILLY ELI & CO COM 532457108 1,303 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM 539830109 517 1,203 SH   SOLE   1,203 0 0
MARATHON OIL CORP COM 565849106 383 17,017 SH   SOLE   17,017 0 0
MARATHON PETE CORP COM 56585A102 1,713 20,834 SH   SOLE   20,834 0 0
MARSH & MCLENNAN COS INC COM 571748102 16,490 106,218 SH   SOLE   106,218 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,777 30,990 SH   SOLE   30,990 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,430 77,237 SH   SOLE   77,237 0 0
MCDONALDS CORP COM 580135101 14,059 56,946 SH   SOLE   56,946 0 0
MICROSOFT CORP COM 594918104 45,996 179,093 SH   SOLE   179,093 0 0
MUELLER INDS INC COM 624756102 266 4,990 SH   SOLE   4,990 0 0
NIKE INC CL B 654106103 8,651 84,644 SH   SOLE   84,644 0 0
ORACLE CORP COM 68389X105 14,061 201,242 SH   SOLE   201,242 0 0
PPL CORP COM 69351T106 284 10,473 SH   SOLE   10,473 0 0
PEPSICO INC COM 713448108 1,566 9,396 SH   SOLE   9,396 0 0
PERFICIENT INC COM 71375U101 251 2,737 SH   SOLE   2,737 0 0
PFIZER INC COM 717081103 1,118 21,332 SH   SOLE   21,332 0 0
PRICE T ROWE GROUP INC COM 74144T108 604 5,317 SH   SOLE   5,317 0 0
PROCTER AND GAMBLE CO COM 742718109 1,162 8,079 SH   SOLE   8,004 0 75
RAYTHEON TECHNOLOGIES CORP COM 75513E101 531 5,522 SH   SOLE   5,522 0 0
REPUBLIC SVCS INC COM 760759100 8,992 68,709 SH   SOLE   68,709 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,304 3,305 SH   SOLE   3,305 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 343 908 SH   SOLE   908 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 281 9,443 SH   SOLE   0 0 9,443
SPDR SER TR S&P DIVID ETF 78464A763 507 4,271 SH   SOLE   4,071 0 200
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 972 16,735 SH   SOLE   16,735 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 699 1,690 SH   SOLE   1,690 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721 639 13,933 SH   SOLE   4,969 0 8,964
SCHLUMBERGER LTD COM STK 806857108 416 11,634 SH   SOLE   11,534 0 100
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,538 57,435 SH   SOLE   57,435 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,912 87,602 SH   SOLE   75,129 0 12,473
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,073 17,106 SH   SOLE   14,229 0 2,877
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 558 7,791 SH   SOLE   6,896 0 895
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 388 12,344 SH   SOLE   12,003 0 341
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 823 17,189 SH   SOLE   13,134 0 4,055
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 451 14,356 SH   SOLE   14,356 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 269 3,837 SH   SOLE   3,837 0 0
SYNOPSYS INC COM 871607107 8,405 27,676 SH   SOLE   27,676 0 0
TJX COS INC NEW COM 872540109 16,335 292,475 SH   SOLE   292,475 0 0
TARGET CORP COM 87612E106 7,867 55,706 SH   SOLE   55,606 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 1,848 3,402 SH   SOLE   3,402 0 0
TRACTOR SUPPLY CO COM 892356106 11,112 57,321 SH   SOLE   57,321 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,507 8,913 SH   SOLE   8,913 0 0
TYSON FOODS INC CL A 902494103 337 3,911 SH   SOLE   3,911 0 0
UFP INDUSTRIES INC COM 90278Q108 240 3,517 SH   SOLE   3,517 0 0
US BANCORP DEL COM NEW 902973304 525 11,416 SH   SOLE   11,416 0 0
UNION PAC CORP COM 907818108 13,959 65,448 SH   SOLE   65,448 0 0
UNITEDHEALTH GROUP INC COM 91324P102 21,091 41,062 SH   SOLE   41,062 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 370 21,645 SH   SOLE   9,420 0 12,225
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,717 74,404 SH   SOLE   74,404 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 403 9,671 SH   SOLE   9,671 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,541 12,900 SH   SOLE   12,900 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,749 28,425 SH   SOLE   28,425 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,388 7,880 SH   SOLE   7,880 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 15,962 314,518 SH   SOLE   314,418 0 100
VERISK ANALYTICS INC COM 92345Y106 7,750 44,774 SH   SOLE   44,774 0 0
VISA INC COM CL A 92826C839 6,380 32,406 SH   SOLE   32,406 0 0
WELLS FARGO CO NEW COM 949746101 341 8,695 SH   SOLE   8,695 0 0