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
ABBVIE INC COM 00287Y109   11,828,461 76,327 SH   SOLE 0 71,112 0 5,215
ADOBE INC COM 00724F101   15,651,503 26,235 SH   SOLE 0 20,380 0 5,855
ALPHABET INC CAP STK CL A 02079K305   25,942,249 185,713 SH   SOLE 0 150,348 0 35,365
AMAZON COM INC COM 023135106   19,275,260 126,861 SH   SOLE 0 100,551 0 26,310
AMGEN INC COM 031162100   8,965,597 31,128 SH   SOLE 0 29,773 0 1,355
APPLE INC COM 037833100   47,876,447 248,670 SH   SOLE 0 202,175 0 46,495
ATLASSIAN CORPORATION CL A 049468101   7,275,305 30,587 SH   SOLE 0 18,367 0 12,220
AUTOMATIC DATA PROCESSING IN COM 053015103   8,478,885 36,395 SH   SOLE 0 34,490 0 1,905
BLOCK INC CL A 852234103   11,011,855 142,364 SH   SOLE 0 103,814 0 38,550
BOEING CO COM 097023105   6,257,534 24,007 SH   SOLE 0 21,167 0 2,840
BRISTOL-MYERS SQUIBB CO COM 110122108   6,433,272 125,380 SH   SOLE 0 119,375 0 6,005
CAMECO CORP COM 13321L108   215,500 5,000 SH   SOLE 0 5,000 0 0
CHEVRON CORP NEW COM 166764100   9,614,387 64,457 SH   SOLE 0 60,662 0 3,795
COSTCO WHSL CORP NEW COM 22160K105   8,138,126 12,329 SH   SOLE 0 11,729 0 600
DIAMONDBACK ENERGY INC COM 25278X109   4,364,416 28,143 SH   SOLE 0 23,793 0 4,350
DUKE ENERGY CORP NEW COM NEW 26441C204   7,787,193 80,247 SH   SOLE 0 77,062 0 3,185
EDWARDS LIFESCIENCES CORP COM 28176E108   8,664,554 113,634 SH   SOLE 0 82,284 0 31,350
ELI LILLY & CO COM 532457108   9,981,339 17,123 SH   SOLE 0 16,268 0 855
EXACT SCIENCES CORP COM 30063P105   8,314,242 112,385 SH   SOLE 0 85,160 0 27,225
EXXON MOBIL CORP COM 30231G102   13,687,162 136,899 SH   SOLE 0 126,674 0 10,225
FAIR ISAAC CORP COM 303250104   4,628,104 3,976 SH   SOLE 0 3,658 0 318
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   1,249,847 23,001 SH   SOLE 0 23,001 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   1,491,427 35,275 SH   SOLE 0 34,955 0 320
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,597,251 24,922 SH   SOLE 0 24,712 0 210
FLUOR CORP NEW COM 343412102   206,661 5,276 SH   SOLE 0 5,276 0 0
GENERAL MLS INC COM 370334104   7,412,015 113,786 SH   SOLE 0 108,661 0 5,125
HESS CORP COM 42809H107   255,019 1,769 SH   SOLE 0 1,769 0 0
IDEXX LABS INC COM 45168D104   23,561,317 42,449 SH   SOLE 0 37,299 0 5,150
ILLINOIS TOOL WKS INC COM 452308109   9,479,957 36,191 SH   SOLE 0 34,196 0 1,995
ILLUMINA INC COM 452327109   8,310,261 59,683 SH   SOLE 0 46,828 0 12,855
INTERNATIONAL BUSINESS MACHS COM 459200101   8,199,579 50,135 SH   SOLE 0 47,205 0 2,930
INTUITIVE SURGICAL INC COM NEW 46120E602   45,848,067 135,903 SH   SOLE 0 103,888 0 32,015
INVESCO EXCH TRADED FD TR II DORSEY WRGT SMLC 46138E842   1,834,491 21,894 SH   SOLE 0 21,734 0 160
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,614,925 10,234 SH   SOLE 0 10,144 0 90
INVESCO QQQ TR UNIT SER 1 46090E103   238,341 582 SH   SOLE 0 582 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   1,124,293 11,664 SH   SOLE 0 11,514 0 150
ISHARES TR 20 YR TR BD ETF 464287432   957,653 9,685 SH   SOLE 0 9,540 0 145
ISHARES TR RUS 1000 GRW ETF 464287614   2,299,138 7,584 SH   SOLE 0 7,534 0 50
ISHARES TR CORE S&P US GWT 464287671   595,559 5,721 SH   SOLE 0 5,721 0 0
ISHARES TR RUS MD CP GR ETF 464287481   2,069,857 19,815 SH   SOLE 0 19,685 0 130
ISHARES TR US CONSM STAPLES 464287812   241,555 1,260 SH   SOLE 0 1,060 0 200
ISHARES TR U.S. ENERGY ETF 464287796   1,706,348 38,675 SH   SOLE 0 37,490 0 1,185
ISHARES TR U.S. FINLS ETF 464287788   201,995 2,365 SH   SOLE 0 1,835 0 530
ISHARES TR US INDUSTRIALS 464287754   210,422 1,840 SH   SOLE 0 1,420 0 420
ISHARES TR NORTH AMERN NAT 464287374   1,326,698 32,581 SH   SOLE 0 31,261 0 1,320
ISHARES TR U.S. FIN SVC ETF 464287770   200,715 1,120 SH   SOLE 0 865 0 255
ISHARES TR TIPS BD ETF 464287176   1,135,096 10,560 SH   SOLE 0 10,430 0 130
ISHARES TR US TRSPRTION 464287192   212,568 810 SH   SOLE 0 625 0 185
ISHARES TR CORE HIGH DV ETF 46429B663   1,034,434 10,143 SH   SOLE 0 10,143 0 0
ISHARES TR MSCI USA MMENTM 46432F396   1,936,208 12,341 SH   SOLE 0 12,251 0 90
ISHARES TR U.S. MED DVC ETF 464288810   269,412 4,992 SH   SOLE 0 4,992 0 0
ISHARES TR GOV/CRED BD ETF 464288596   1,073,346 10,200 SH   SOLE 0 10,070 0 130
ISHARES TR 0-5YR INVT GR CP 46434V100   1,176,372 23,910 SH   SOLE 0 23,630 0 280
ISHARES TR CORE DIV GRWTH 46434V621   1,144,886 21,273 SH   SOLE 0 21,273 0 0
JOHNSON & JOHNSON COM 478160104   8,374,867 53,432 SH   SOLE 0 50,457 0 2,975
JPMORGAN CHASE & CO COM 46625H100   15,296,774 89,928 SH   SOLE 0 84,158 0 5,770
LOCKHEED MARTIN CORP COM 539830109   9,223,354 20,350 SH   SOLE 0 19,325 0 1,025
LOWES COS INC COM 548661107   13,440,988 60,395 SH   SOLE 0 56,160 0 4,235
LUCID GROUP INC COM 549498103   75,780 18,000 SH   SOLE 0 16,000 0 2,000
MASTERCARD INCORPORATED CL A 57636Q104   31,065,496 72,837 SH   SOLE 0 51,957 0 20,880
MCDONALDS CORP COM 580135101   11,261,214 37,979 SH   SOLE 0 36,014 0 1,965
MICROSOFT CORP COM 594918104   17,105,750 45,489 SH   SOLE 0 42,629 0 2,860
NETFLIX INC COM 64110L106   256,099 526 SH   SOLE 0 526 0 0
NIKE INC CL B 654106103   4,550,440 41,913 SH   SOLE 0 36,763 0 5,150
NVIDIA CORPORATION COM 67066G104   29,137,259 58,837 SH   SOLE 0 42,297 0 16,540
PROCTER AND GAMBLE CO COM 742718109   10,867,136 74,158 SH   SOLE 0 68,423 0 5,735
PROSHARES TR S&P MDCP 400 DIV 74347B680   1,425,713 19,379 SH   SOLE 0 19,189 0 190
REGENERON PHARMACEUTICALS COM 75886F107   794,852 905 SH   SOLE 0 905 0 0
SERVICENOW INC COM 81762P102   9,006,688 12,749 SH   SOLE 0 8,214 0 4,535
SHOCKWAVE MED INC COM 82489T104   7,195,641 37,761 SH   SOLE 0 27,336 0 10,425
SHOPIFY INC CL A 82509L107   2,476,753 31,794 SH   SOLE 0 6,644 0 25,150
SIMON PPTY GROUP INC NEW COM 828806109   9,188,940 64,421 SH   SOLE 0 62,171 0 2,250
SOUTHERN CO COM 842587107   8,863,078 126,399 SH   SOLE 0 120,104 0 6,295
SPDR S&P 500 ETF TR TR UNIT 78462F103   201,056 423 SH   SOLE 0 423 0 0
STARBUCKS CORP COM 855244109   5,332,395 55,540 SH   SOLE 0 49,540 0 6,000
TRANSOCEAN LTD REG SHS H8817H100   428,796 67,527 SH   SOLE 0 67,527 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,448,438 10,349 SH   SOLE 0 9,521 0 828
VEEVA SYS INC CL A COM 922475108   317,658 1,650 SH   SOLE 0 1,450 0 200
VERIZON COMMUNICATIONS INC COM 92343V104   6,164,032 163,502 SH   SOLE 0 156,557 0 6,945
VERTEX PHARMACEUTICALS INC COM 92532F100   270,582 665 SH   SOLE 0 325 0 340
VISA INC COM CL A 92826C839   476,441 1,830 SH   SOLE 0 1,830 0 0
WISDOMTREE TR US AI ENHANCED 97717W406   1,055,177 11,003 SH   SOLE 0 11,003 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,175,718 25,733 SH   SOLE 0 25,733 0 0
ZOETIS INC CL A 98978V103   3,267,066 16,553 SH   SOLE 0 14,663 0 1,890