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
ABBOTT LABORATORIES COM 002824100 1,057,086 10,696 SH SOLE 10,696 0 0
ABBVIE INC COM 00287Y109 2,766,314 10,575 SH SOLE 10,575 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 234,897 1,281 SH SOLE 1,281 0 0
ADT INC DEL COM 00090Q103 128,549 21,143 SH SOLE 21,143 0 0
ADVANCED ENERGY INDS COM 007973100 200,656 712 SH SOLE 712 0 0
ADVANCED MICRO DEVICES INC COM 007903107 24,693,692 40,365 SH SOLE 40,365 0 0
AFLAC INC COM 001055102 1,736,391 15,534 SH SOLE 15,534 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 301,290 2,833 SH SOLE 2,833 0 0
ALPHABET INC CAP STK CL A 02079K305 40,521,269 117,767 SH SOLE 117,767 0 0
ALPHABET INC CAP STK CL C 02079K107 6,573,215 19,291 SH SOLE 18,791 0 500
AMAZON COM INC COM 023135106 18,179,230 72,965 SH SOLE 72,965 0 0
AMERICAN AIRLINES GROUP INC COM 02376R102 144,236 10,788 SH SOLE 10,788 0 0
AMERICAN EXPRESS CO COM 025816109 2,077,611 6,832 SH SOLE 6,832 0 0
AMETEK INC COM 031100100 9,771,462 39,444 SH SOLE 39,444 0 0
AMGEN INC COM 031162100 272,952 648 SH SOLE 648 0 0
AMPHENOL CORP CL A 032095101 10,542,980 125,065 SH SOLE 125,065 0 0
APPLE INC COM 037833100 49,499,760 148,639 SH SOLE 148,114 0 525
APPLIED MATLS INC COM 038222105 14,232,728 27,832 SH SOLE 27,832 0 0
ARISTA NETWORKS INC COM SHS 040413205 10,377,389 50,972 SH SOLE 50,972 0 0
AT&T INC COM 00206R102 353,410 14,484 SH SOLE 14,484 0 0
AUTODESK INC COM 052769106 5,868,720 28,080 SH SOLE 28,080 0 0
AUTOZONE INC COM 053332102 10,731,436 3,792 SH SOLE 3,792 0 0
BAKER HUGHES COMPANY CL A 05722G100 501,237 9,130 SH SOLE 9,130 0 0
BALL CORP COM 058498106 733,321 13,088 SH SOLE 13,088 0 0
BANK OF AMER CORP COM 060505104 1,017,514 18,694 SH SOLE 18,694 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,108,935 2,227 SH SOLE 2,227 0 0
BIOVENTUS INC COM CL A 09075A108 197,008 14,454 SH SOLE 14,454 0 0
BLACKROCK INC COM 09290D101 661,431 625 SH SOLE 625 0 0
BRIGHTSPRING HEALTH SVCS INC COM 10950A106 375,174 6,611 SH SOLE 6,611 0 0
BROADCOM INC COM 11135F101 28,595,997 81,426 SH SOLE 81,426 0 0
CACI INTL INC CL A 127190304 2,515,015 4,129 SH SOLE 4,129 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 8,354,671 25,303 SH SOLE 25,303 0 0
CARDINAL HEALTH INC COM 14149Y108 280,128 1,259 SH SOLE 1,259 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 531,539 9,689 SH SOLE 9,689 0 0
CATERPILLAR INC COM 149123101 2,011,736 2,481 SH SOLE 2,481 0 0
CBOE GLOBAL MKTS INC COM 12503M108 11,463,076 41,640 SH SOLE 41,640 0 0
CBRE GROUP INC CL A 12504L109 484,974 3,775 SH SOLE 3,775 0 0
CENCORA INC COM 03073E105 599,900 1,998 SH SOLE 1,998 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 367,698 3,762 SH SOLE 3,762 0 0
CHEVRON CORPORATION COM 166764100 1,427,913 6,992 SH SOLE 6,992 0 0
CISCO SYS INC COM 17275R102 2,545,772 23,653 SH SOLE 23,553 0 100
CME GROUP INC COM 12572Q105 10,680,663 40,769 SH SOLE 40,769 0 0
COCA COLA CO COM 191216100 1,022,002 11,873 SH SOLE 11,873 0 0
COLGATE PALMOLIVE CO COM 194162103 327,373 3,837 SH SOLE 3,837 0 0
CORTEVA INC COM 22052L104 616,230 7,936 SH SOLE 7,936 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 799,279 878 SH SOLE 878 0 0
CSX CORP COM 126408103 1,178,982 25,349 SH SOLE 25,349 0 0
D R HORTON INC COM 23331A109 1,054,938 7,720 SH SOLE 7,720 0 0
DANAHER CORP DEL COM 235851102 436,454 1,970 SH SOLE 1,970 0 0
DELL TECHNOLOGIES INC CL C 24703L202 5,267,606 9,792 SH SOLE 9,792 0 0
DIGI INTL INC COM 253798102 291,046 3,818 SH SOLE 3,818 0 0
DISNEY WALT CO COM 254687106 7,136,662 68,033 SH SOLE 68,033 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 369,506 3,241 SH SOLE 3,241 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 237,829 1,831 SH SOLE 1,831 0 0
EATON CORP PLC SHS G29183103 1,314,913 3,060 SH SOLE 2,850 0 210
ELI LILLY & CO COM 532457108 17,235,864 14,896 SH SOLE 14,896 0 0
EMERSON ELEC CO COM 291011104 6,000,199 38,686 SH SOLE 38,686 0 0
EXELIXIS INC COM 30161Q104 19,051,999 326,177 SH SOLE 326,177 0 0
EXXONMOBIL HOLDINGS CORP COM SHS *A* 30233Q108 2,487,634 15,285 SH SOLE 14,885 0 400
FEDEX CORP COM 31428X106 421,933 1,480 SH SOLE 1,480 0 0
FORTINET INC COM 34959E109 12,238,625 68,464 SH SOLE 68,464 0 0
FREEPORT MCMORAN INC CL B 35671D857 601,020 8,586 SH SOLE 8,586 0 0
GENERAL DYNAMICS CORP COM 369550108 1,161,073 3,499 SH SOLE 3,499 0 0
GENERAL MTRS CO COM 37045V100 329,021 4,273 SH SOLE 4,273 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,989,195 3,320 SH SOLE 3,320 0 0
GORMAN RUPP CO COM 383082104 203,107 2,727 SH SOLE 2,727 0 0
GRANITE CONSTR INC COM 387328107 221,156 1,908 SH SOLE 1,908 0 0
GUARDIAN PHARMACY SVCS INC CL A 40145W101 221,109 5,422 SH SOLE 5,422 0 0
HCA HEALTHCARE INC COM 40412C101 204,408 479 SH SOLE 479 0 0
HEICO CORP NEW COM 422806109 5,236,525 17,272 SH SOLE 17,272 0 0
HOME DEPOT INC COM 437076102 5,906,805 20,763 SH SOLE 20,763 0 0
HONEYWELL AEROSPACE INC COM 43849R105 5,939,380 38,326 SH SOLE 38,326 0 0
HONEYWELL INTL INC COM 438516205 837,010 3,968 SH SOLE 3,968 0 0
HUBBELL INC COM 443510607 5,567,486 12,274 SH SOLE 12,274 0 0
IDEXX LABS INC COM 45168D104 331,591 635 SH SOLE 635 0 0
INCYTE CORP COM 45337C102 18,402,606 151,649 SH SOLE 151,649 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 886,791 5,833 SH SOLE 5,814 0 19
INVESCO EXCH TRD SLF IDX FD BUL 2033 COR ETF 46139W825 1,459,952 73,002 SH SOLE 55,666 0 17,336
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 1,409,754 77,459 SH SOLE 64,059 0 13,400
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 1,574,461 99,839 SH SOLE 80,974 0 18,865
INVESCO EXCH TRD SLF IDX FD BULL 2034 CO ETF 46139W783 948,302 48,588 SH SOLE 34,335 0 14,253
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 46139W759 297,061 15,450 SH SOLE 10,100 0 5,350
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858 1,548,703 79,076 SH SOLE 59,436 0 19,640
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 957,319 49,043 SH SOLE 45,823 0 3,220
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,142,171 58,438 SH SOLE 51,114 0 7,324
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 1,466,497 90,861 SH SOLE 75,005 0 15,856
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1,214,403 60,343 SH SOLE 51,516 0 8,827
INVESCO QQQ TR UNIT SER 1 46090E103 3,049,919 4,123 SH SOLE 4,123 0 0
IRADIMED CORP COM 46266A109 229,173 2,658 SH SOLE 2,658 0 0
ISHARES TR CORE S&P MCP ETF 464287507 491,994 6,838 SH SOLE 6,838 0 0
ISHARES TR CORE S&P500 ETF 464287200 555,241 725 SH SOLE 725 0 0
ISHARES TR EXPND TEC SC ETF 464287549 1,062,754 6,287 SH SOLE 5,837 0 450
ISHARES TR ISHS 5-10YR INVT 464288638 362,268 7,195 SH SOLE 5,615 0 1,580
ISHARES TR MSCI EAFE MIN VL 46429B689 1,671,050 18,339 SH SOLE 18,339 0 0
ISHARES TR PFD AND INCM SEC 464288687 255,397 8,658 SH SOLE 7,798 0 860
ISHARES TR S&P MC 400GR ETF 464287606 517,469 4,721 SH SOLE 4,721 0 0
ITT INC COM 45073V108 5,435,416 26,932 SH SOLE 26,932 0 0
JACOBS SOLUTIONS INC COM 46982L108 257,013 1,900 SH SOLE 1,900 0 0
JOHNSON & JOHNSON COM 478160104 3,312,450 12,512 SH SOLE 12,366 0 146
JPMORGAN CHASE & CO COM 46625H100 4,637,575 14,018 SH SOLE 14,018 0 0
KEURIG DR PEPPER INC COM 49271V100 11,863,911 391,032 SH SOLE 391,032 0 0
KKR & CO INC COM 48251W104 572,178 6,267 SH SOLE 5,512 0 755
KLA CORP COM NEW 482480100 8,578,479 44,008 SH SOLE 44,008 0 0
LOCKHEED MARTIN CORP COM 539830109 220,505 433 SH SOLE 433 0 0
LUMEN TECHNOLOGIES INC COM 550241103 112,286 20,051 SH SOLE 20,051 0 0
M & T BK CORP COM 55261F104 233,702 1,074 SH SOLE 1,074 0 0
MARATHON PETE CORP COM 56585A102 3,328,250 8,417 SH SOLE 8,417 0 0
MARVELL TECHNOLOGY INC COM 573874104 858,683 3,250 SH SOLE 3,250 0 0
MCDONALDS CORP COM 580135101 5,331,712 23,087 SH SOLE 23,087 0 0
MCKESSON CORP COM 58155Q103 361,162 423 SH SOLE 423 0 0
MEDTRONIC PLC SHS G5960L103 975,422 11,304 SH SOLE 11,304 0 0
MERCK & CO INC COM 58933Y105 638,050 4,391 SH SOLE 4,391 0 0
META PLATFORMS INC CL A 30303M102 23,579,953 32,516 SH SOLE 32,516 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 407,957 270 SH SOLE 270 0 0
MICRON TECHNOLOGY INC COM 595112103 16,397,368 15,395 SH SOLE 15,395 0 0
MICROSOFT CORP COM 594918104 47,940,250 93,469 SH SOLE 93,469 0 0
MUELLER INDS INC COM 624756102 242,379 3,999 SH SOLE 3,999 0 0
NEWMONT CORP COM 651639106 383,967 3,329 SH SOLE 3,329 0 0
NEXTERA ENERGY INC COM 65339F101 325,833 4,302 SH SOLE 4,302 0 0
NIKE INC CL B 654106103 373,238 10,543 SH SOLE 10,543 0 0
NVIDIA CORPORATION COM 67066G104 44,663,363 195,566 SH SOLE 195,566 0 0
OCEANEERING INTL INC COM 675232102 211,824 4,855 SH SOLE 4,855 0 0
ORACLE CORP COM 68389X105 1,940,873 14,136 SH SOLE 14,136 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 4,418,772 51,736 SH SOLE 51,736 0 0
PARKER-HANNIFIN CORP COM 701094104 263,696 276 SH SOLE 276 0 0
PEPSICO INC COM 713448108 768,177 6,062 SH SOLE 6,062 0 0
PRICESMART INC COM 741511109 262,966 1,555 SH SOLE 1,555 0 0
PROCTER & GAMBLE CO COM 742718109 7,387,469 50,850 SH SOLE 50,775 0 75
QNITY ELECTRONICS INC COMMON STOCK 74743L100 387,028 3,078 SH SOLE 3,078 0 0
QUALCOMM INC COM 747525103 8,259,715 44,880 SH SOLE 44,880 0 0
QUANTA SVCS INC COM 74762E102 758,804 1,181 SH SOLE 1,181 0 0
RIMINI STR INC DEL COM 76674Q107 94,095 22,088 SH SOLE 22,088 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,124,052 3,217 SH SOLE 3,217 0 0
ROSS STORES INC COM 778296103 365,038 1,564 SH SOLE 1,564 0 0
RTX CORPORATION COM 75513E101 1,268,546 6,833 SH SOLE 6,833 0 0
S&P GLOBAL INC COM 78409V104 5,928,884 15,030 SH SOLE 15,030 0 0
SALESFORCE INC COM 79466L302 5,918,774 25,782 SH SOLE 25,782 0 0
SANMINA CORP COM 801056102 246,287 1,146 SH SOLE 1,146 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 737,405 26,844 SH SOLE 26,162 0 682
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 479,172 21,682 SH SOLE 14,802 0 6,880
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,235,327 76,265 SH SOLE 76,265 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 877,237 26,967 SH SOLE 24,330 0 2,637
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5,989,860 199,662 SH SOLE 165,572 0 34,090
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,299,189 38,189 SH SOLE 30,018 0 8,171
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 323,886 9,926 SH SOLE 8,639 0 1,287
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 212,265 3,975 SH SOLE 3,975 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 1,476,347 7,542 SH SOLE 7,542 0 0
SERVICENOW INC COM 81762P102 1,138,281 8,494 SH SOLE 8,494 0 0
SPDR SERIES TRUST ST STR NUVEE ETF 78468R721 336,857 7,876 SH SOLE 5,444 0 2,432
SPDR SERIES TRUST ST STR SP DIV 78464A763 481,333 3,286 SH SOLE 2,976 0 310
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,932,312 3,845 SH SOLE 3,845 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 914,797 1,393 SH SOLE 1,393 0 0
STONEX GROUP INC COM 861896108 303,525 4,696 SH SOLE 4,696 0 0
STRYKER CORPORATION COM 863667101 5,345,320 19,410 SH SOLE 19,410 0 0
TARGET CORP COM 87612E106 305,075 1,947 SH SOLE 1,947 0 0
TD SYNNEX CORPORATION COM 87162W100 524,231 2,041 SH SOLE 2,041 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,422,754 3,589 SH SOLE 3,589 0 0
TJX COS INC NEW COM 872540109 1,097,247 8,293 SH SOLE 8,293 0 0
TRANSDIGM GROUP INC COM 893641100 4,123,623 3,809 SH SOLE 3,809 0 0
TRAVELERS COMPANIES INC COM 89417E109 319,076 895 SH SOLE 895 0 0
UNION PAC CORP COM 907818108 6,585,002 24,198 SH SOLE 24,198 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 14,281,511 26,355 SH SOLE 26,355 0 0
UNITEDHEALTH GROUP INC COM 91324P102 728,532 1,985 SH SOLE 1,985 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 2,070,600 3,400 SH SOLE 3,400 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 3,823,759 48,760 SH SOLE 48,760 0 0
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 2,173,504 7,640 SH SOLE 7,640 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 3,346,215 15,486 SH SOLE 15,486 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 306,276 437 SH SOLE 437 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6,260,999 75,461 SH SOLE 75,461 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 708,992 11,954 SH SOLE 11,954 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 382,906 8,085 SH SOLE 5,625 0 2,460
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,100,057 4,715 SH SOLE 4,715 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 241,801 765 SH SOLE 765 0 0
VERISIGN INC COM 92343E102 11,698,621 41,483 SH SOLE 41,483 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 418,841 9,131 SH SOLE 9,031 0 100
VISA INC COM CL A 92826C839 13,010,261 36,207 SH SOLE 36,207 0 0
WABTEC COM 929740108 221,129 770 SH SOLE 770 0 0
WALMART INC COM 931142103 1,467,039 14,117 SH SOLE 14,012 0 105
WASTE MGMT INC DEL COM 94106L109 366,444 1,797 SH SOLE 1,797 0 0
WELLS FARGO & CO COM 949746101 338,932 4,234 SH SOLE 4,234 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 222,472 4,415 SH SOLE 4,415 0 0