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
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,249,790 5,838 SH   SOLE 0 5,527 0 311
ALPHABET INC CAP STK CL A 02079K305   9,210,187 88,790 SH   SOLE 0 86,497 0 2,293
ALPHABET INC CAP STK CL C 02079K107   243,672 2,343 SH   SOLE 0 0 0 2,343
AMAZON COM INC COM 023135106   4,377,533 42,381 SH   SOLE 0 39,570 0 2,811
ANALOG DEVICES INC COM 032654105   6,943,327 35,206 SH   SOLE 0 34,297 0 909
APPLE INC COM 037833100   13,559,562 82,229 SH   SOLE 0 80,099 0 2,130
CANADIAN PAC RY LTD COM 13645T100   4,068,510 52,879 SH   SOLE 0 51,415 0 1,464
CARRIER GLOBAL CORPORATION COM 14448C104   5,022,984 109,792 SH   SOLE 0 107,434 0 2,358
COSTAR GROUP INC COM 22160N109   2,077,273 30,171 SH   SOLE 0 29,511 0 660
COSTCO WHSL CORP NEW COM 22160K105   6,642,655 13,369 SH   SOLE 0 13,140 0 229
EDWARDS LIFESCIENCES CORP COM 28176E108   2,114,413 25,558 SH   SOLE 0 24,820 0 738
HEICO CORP NEW CL A 422806208   4,364,429 32,115 SH   SOLE 0 31,429 0 686
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   13,108,668 646,384 SH   SOLE 0 617,821 0 28,563
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,766,492 196,581 SH   SOLE 0 183,849 0 12,732
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   274,479 14,218 SH   SOLE 0 7,531 0 6,687
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   4,903,560 214,457 SH   SOLE 0 203,593 0 10,864
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   1,747,796 80,039 SH   SOLE 0 73,016 0 7,023
ISHARES TR U.S. MED DVC ETF 464288810   429,519 7,957 SH   SOLE 0 7,011 0 946
ISHARES TR SP SMCP600VL ETF 464287879   1,444,374 15,433 SH   SOLE 0 13,458 0 1,975
MCDONALDS CORP COM 580135101   5,482,313 19,607 SH   SOLE 0 19,196 0 411
MICROCHIP TECHNOLOGY INC. COM 595017104   6,553,858 78,227 SH   SOLE 0 76,219 0 2,008
MICROSOFT CORP COM 594918104   13,820,525 47,938 SH   SOLE 0 46,031 0 1,907
NIKE INC CL B 654106103   3,683,615 30,036 SH   SOLE 0 29,427 0 609
NORDSON CORP COM 655663102   3,266,333 14,696 SH   SOLE 0 14,278 0 418
ORACLE CORP COM 68389X105   4,435,629 47,736 SH   SOLE 0 46,059 0 1,677
SALESFORCE INC COM 79466L302   2,070,520 10,364 SH   SOLE 0 9,993 0 371
SCHWAB CHARLES CORP COM 808513105   2,507,169 47,865 SH   SOLE 0 46,281 0 1,584
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,975,368 54,338 SH   SOLE 0 48,441 0 5,897
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,245,769 25,755 SH   SOLE 0 709 0 25,046
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   8,137,778 124,870 SH   SOLE 0 103,324 0 21,546
STARBUCKS CORP COM 855244109   1,039,634 9,984 SH   SOLE 0 9,010 0 974
STRYKER CORPORATION COM 863667101   6,536,692 22,898 SH   SOLE 0 22,461 0 437
TELEDYNE TECHNOLOGIES INC COM 879360105   2,991,049 6,686 SH   SOLE 0 6,454 0 232
TEXAS ROADHOUSE INC COM 882681109   2,907,354 26,905 SH   SOLE 0 26,410 0 495
UNITEDHEALTH GROUP INC COM 91324P102   5,296,789 11,208 SH   SOLE 0 11,010 0 198
VANGUARD WORLD FDS INF TECH ETF 92204A702   868,464 2,253 SH   SOLE 0 2,071 0 182
VISA INC COM CL A 92826C839   6,823,096 30,263 SH   SOLE 0 28,415 0 1,848
WALKER & DUNLOP INC COM 93148P102   4,501,952 59,104 SH   SOLE 0 57,834 0 1,270