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
AMN Healthcare Services COM 001744101 1,564 12,789 SH   SOLE   12,789 0 0
Abbvie COM 00287Y109 2,780 20,529 SH   SOLE   18,824 0 1,705
Accenture COM G1151C101 6,317 15,239 SH   SOLE   14,390 0 849
Adobe Systems COM 00724F101 6,935 12,230 SH   SOLE   11,357 0 873
Alphabet Class A COM 02079K305 22,487 7,762 SH   SOLE   7,368 0 394
Alphabet Class C COM 02079K107 964 333 SH   SOLE   333 0 0
Altria Group COM 02209S103 18,234 384,760 SH   SOLE   383,054 0 1,706
Amazon.com COM 023135106 12,787 3,835 SH   SOLE   3,583 0 252
American Express COM 025816109 14,678 89,716 SH   SOLE   89,716 0 0
American Tower COM 03027X100 8,302 28,384 SH   SOLE   26,547 0 1,837
Amgen COM 031162100 3,183 14,148 SH   SOLE   13,299 0 849
Amphenol COM 032095101 6,264 71,623 SH   SOLE   66,368 0 5,255
Ansys COM 03662Q105 1,498 3,735 SH   SOLE   3,735 0 0
Apple COM 037833100 14,683 82,687 SH   SOLE   76,006 0 6,681
Applied Materials COM 038222105 11,005 69,936 SH   SOLE   69,936 0 0
Aspen Technology COM 045327103 1,566 10,287 SH   SOLE   10,287 0 0
Bank of America COM 060505104 11,375 255,679 SH   SOLE   255,679 0 0
Berkshire Hathaway B COM 084670702 22,689 75,882 SH   SOLE   75,882 0 0
BioMarin Pharmaceutical COM 09061G101 1,081 12,237 SH   SOLE   12,237 0 0
Blackstone Group COM 09260D107 2,669 20,625 SH   SOLE   18,871 0 1,754
Blueprint Medicines COM 09627Y109 1,239 11,570 SH   SOLE   11,570 0 0
Bristol Myers Squibb COM 110122108 13,533 217,052 SH   SOLE   217,052 0 0
Catalent COM 148806102 1,684 13,154 SH   SOLE   12,404 0 750
Charles Schwab COM 808513105 5,589 66,454 SH   SOLE   61,556 0 4,898
Chubb Limited COM H1467J104 15,973 82,627 SH   SOLE   82,627 0 0
Church & Dwight COM 171340102 1,054 10,286 SH   SOLE   10,286 0 0
Cisco Systems COM 17275R102 2,016 31,816 SH   SOLE   30,955 0 861
Comcast Class A COM 20030N101 16,205 321,979 SH   SOLE   319,072 0 2,907
Constellation Software COM 21037X100 5,749 3,092 SH   SOLE   2,894 0 198
Cooper Companies COM 216648402 6,433 15,356 SH   SOLE   14,651 0 705
Copart COM 217204106 7,098 46,815 SH   SOLE   44,124 0 2,691
Crown Castle International COM 22822V101 2,234 10,700 SH   SOLE   10,275 0 425
Cummins COM 231021106 1,860 8,527 SH   SOLE   8,166 0 361
Danaher COM 235851102 6,563 19,948 SH   SOLE   18,661 0 1,287
DuPont de Nemours COM 26614N102 15,008 185,791 SH   SOLE   185,791 0 0
Dynatrace COM 268150109 914 15,149 SH   SOLE   15,149 0 0
EOG Resources COM 26875P101 11,125 125,241 SH   SOLE   125,241 0 0
Eaton COM G29183103 15,750 91,134 SH   SOLE   91,134 0 0
Enbridge COM 29250N105 2,500 63,979 SH   SOLE   59,712 0 4,267
Entegris COM 29362U104 4,342 31,330 SH   SOLE   29,298 0 2,032
Fiserv COM 337738108 21,176 204,032 SH   SOLE   199,879 0 4,153
General Dynamics Corp COM 369550108 16,307 78,221 SH   SOLE   78,221 0 0
General Motors COM 37045V100 11,830 201,775 SH   SOLE   201,275 0 500
Genmab ADR COM 372303206 5,514 139,390 SH   SOLE   129,095 0 10,295
Genuine Parts Co. COM 372460105 14,305 102,034 SH   SOLE   101,484 0 550
Gilead Sciences COM 375558103 2,334 32,139 SH   SOLE   31,136 0 1,003
Halozyme Therapeutics COM 40637H109 1,442 35,850 SH   SOLE   35,850 0 0
Hexcel COM 428291108 1,053 20,328 SH   SOLE   20,328 0 0
Home Depot COM 437076102 3,040 7,324 SH   SOLE   6,761 0 563
Honeywell COM 438516106 13,825 66,302 SH   SOLE   66,302 0 0
Huntington Ingalls COM 446413106 1,592 8,523 SH   SOLE   8,096 0 427
ICF International COM 44925C103 1,282 12,506 SH   SOLE   12,506 0 0
Idexx Laboratories COM 45168D104 6,310 9,583 SH   SOLE   8,950 0 633
JPMorgan Chase COM 46625H100 17,197 108,599 SH   SOLE   107,290 0 1,309
Jack Henry & Associates COM 426281101 1,342 8,035 SH   SOLE   8,035 0 0
Johnson & Johnson COM 478160104 16,624 97,174 SH   SOLE   97,174 0 0
KLA COM 482480100 7,272 16,907 SH   SOLE   15,697 0 1,210
Kraft Heinz COM 500754106 11,773 327,927 SH   SOLE   327,927 0 0
Lockheed Martin COM 539830109 2,883 8,113 SH   SOLE   7,929 0 184
Lonza Group ADR COM 54338V101 5,831 69,828 SH   SOLE   65,973 0 3,855
LyondellBasell Industries COM N53745100 3,021 32,751 SH   SOLE   30,569 0 2,182
MKS Instruments COM 55306N104 1,386 7,957 SH   SOLE   7,957 0 0
Marsh & McLennan COM 571748102 16,615 95,585 SH   SOLE   95,585 0 0
McDonalds COM 580135101 2,154 8,035 SH   SOLE   7,287 0 748
Meta Platforms COM 30303M102 6,423 19,095 SH   SOLE   17,749 0 1,346
Mettler Toledo COM 592688105 1,653 974 SH   SOLE   974 0 0
Microsoft COM 594918104 13,455 40,006 SH   SOLE   36,899 0 3,107
Monolithic Power System COM 609839105 1,602 3,248 SH   SOLE   3,248 0 0
Myovant Sciences COM G637AM102 856 54,979 SH   SOLE   54,979 0 0
Nike COM 654106103 5,681 34,087 SH   SOLE   30,935 0 3,152
O'Reilly Automotive COM 67103H107 8,163 11,558 SH   SOLE   10,918 0 640
Omnicell COM 68213N109 1,617 8,961 SH   SOLE   8,961 0 0
Paychex COM 704326107 2,541 18,619 SH   SOLE   17,873 0 746
Phillips 66 COM 718546104 12,460 171,951 SH   SOLE   170,635 0 1,316
Pool COM 73278l105 2,061 3,641 SH   SOLE   3,641 0 0
Prudential Financial COM 744320102 2,594 23,969 SH   SOLE   23,157 0 812
Qualcomm COM 747525103 2,916 15,944 SH   SOLE   14,655 0 1,289
Qualys COM 74758T303 1,531 11,154 SH   SOLE   11,154 0 0
RBC Bearings COM 75524B104 1,472 7,289 SH   SOLE   7,289 0 0
RenaissanceRe COM G7496g103 2,539 14,997 SH   SOLE   14,997 0 0
Rocket Pharmaceuticals COM 77313F106 796 36,449 SH   SOLE   36,449 0 0
Royalty Pharma COM G7709Q104 5,497 137,941 SH   SOLE   127,552 0 10,389
Ryan Specialty Holdings COM 78351F107 1,265 31,350 SH   SOLE   31,350 0 0
SBA Communications COM 78410G104 1,931 4,964 SH   SOLE   4,964 0 0
Sapiens COM G7T16G103 1,434 41,630 SH   SOLE   41,630 0 0
Schlumberger COM 806857108 13,857 462,660 SH   SOLE   462,660 0 0
Sherwin-Williams COM 824348106 6,716 19,071 SH   SOLE   17,720 0 1,351
Starbucks COM 855244109 533 4,560 SH   SOLE   4,560 0 0
T. Rowe Price Group COM 74144t108 11,500 58,481 SH   SOLE   58,481 0 0
Teladoc COM 87918A105 509 5,547 SH   SOLE   5,547 0 0
Tyler Technologies COM 902252105 6,479 12,043 SH   SOLE   11,207 0 836
UnitedHealth Group COM 91324P102 17,288 34,428 SH   SOLE   34,428 0 0
VMware, Inc. Class A COM 928563402 11,381 98,217 SH   SOLE   98,217 0 0
Verisk Analytics COM 92345Y106 6,933 30,309 SH   SOLE   27,773 0 2,536
Verra Mobility COM 92511U102 1,366 88,528 SH   SOLE   88,528 0 0
Vicor COM 925815102 671 5,282 SH   SOLE   5,282 0 0
Visa COM 92826C839 8,070 37,238 SH   SOLE   34,106 0 3,132
Walmart COM 931142103 202 1,398 SH   SOLE   1,398 0 0
Walt Disney COM 254687106 10,411 67,216 SH   SOLE   67,216 0 0
Zebra Technologies COM 989207105 2,367 3,976 SH   SOLE   3,776 0 200
ISHARES TR RUS 1000 GRW ETF 464287614 615 2,011 SH   SOLE   2,011 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,495 17,640 SH   SOLE   17,640 0 0
ISHARES TR MBS ETF 464288588 257 2,392 SH   SOLE   2,392 0 0
ISHARES TR NATIONAL MUN ETF 464288414 436 3,750 SH   SOLE   3,750 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 768 14,255 SH   SOLE   14,255 0 0
ISHARES TR IBOXX INV CP ETF 464287242 437 3,295 SH   SOLE   3,295 0 0
BROADCOM INC 8% MCNV PFD SR A 11135F200 3,269 1,575 SH   SOLE   1,575 0 0