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 871 15,134 SH   SOLE   15,134 0 0
Abbvie COM 00287Y109 2,257 29,812 SH   SOLE   27,412 0 2,400
Accenture COM G1151C101 16,696 86,801 SH   SOLE   86,000 0 801
Adobe Systems COM 00724F101 19,742 71,464 SH   SOLE   70,392 0 1,072
Alphabet Class A COM 02079K305 23,540 19,277 SH   SOLE   18,915 0 362
Alphabet Class C COM 02079K107 494 405 SH   SOLE   359 0 46
Altria Group COM 02209S103 1,693 41,398 SH   SOLE   39,323 0 2,075
Amazon.com COM 023135106 20,696 11,922 SH   SOLE   11,708 0 214
American Express COM 025816109 24,271 205,196 SH   SOLE   205,196 0 0
American Intl Group COM 026874784 17,800 319,573 SH   SOLE   319,573 0 0
American Tower COM 03027X100 26,253 118,723 SH   SOLE   117,091 0 1,632
Amgen COM 031162100 2,331 12,045 SH   SOLE   11,345 0 700
Amphenol COM 032095101 15,704 162,737 SH   SOLE   160,266 0 2,471
Ansys COM 03662Q105 1,148 5,184 SH   SOLE   5,184 0 0
Apple COM 037833100 24,890 111,129 SH   SOLE   109,039 0 2,090
Aspen Technology COM 045327103 1,928 15,663 SH   SOLE   14,663 0 1,000
BP PLC COM 055622104 16,299 429,034 SH   SOLE   429,034 0 0
Bank of America COM 060505104 21,906 750,961 SH   SOLE   750,961 0 0
Becton Dickinson COM 075887109 10,523 41,600 SH   SOLE   41,505 0 95
Berkshire Hathaway B COM 084670702 14,693 70,632 SH   SOLE   69,732 0 900
BioMarin Pharmaceuticals COM 09061G101 13,612 201,955 SH   SOLE   199,091 0 2,864
Blackstone Group COM 09260D107 3,039 62,228 SH   SOLE   56,728 0 5,500
Boeing COM 097023105 1,875 4,929 SH   SOLE   4,754 0 175
Catalent COM 148806102 934 19,600 SH   SOLE   19,600 0 0
Centene COM 15135B101 13,851 320,173 SH   SOLE   315,860 0 4,313
Charles Schwab COM 808513105 17,400 415,971 SH   SOLE   412,882 0 3,089
Check Point Software COM m22465104 13,788 125,922 SH   SOLE   124,865 0 1,057
Chubb Limited COM H1467J104 15,462 95,775 SH   SOLE   95,775 0 0
Church & Dwight COM 171340102 812 10,788 SH   SOLE   10,788 0 0
Cisco Systems COM 17275R102 19,115 386,864 SH   SOLE   385,364 0 1,500
Cooper Companies COM 216648402 16,264 54,762 SH   SOLE   54,300 0 462
Copart COM 217204106 1,963 24,439 SH   SOLE   22,789 0 1,650
Corteva Inc. COM 22052l104 2,855 101,982 SH   SOLE   101,982 0 0
Cummins COM 231021106 2,261 13,898 SH   SOLE   13,148 0 750
CyberArk Software COM M2682V108 1,017 10,187 SH   SOLE   10,187 0 0
Danaher COM 235851102 23,337 161,579 SH   SOLE   159,381 0 2,198
Dow Inc. COM 260557103 6,616 138,846 SH   SOLE   138,846 0 0
DuPont de Nemours COM 26614N102 7,306 102,448 SH   SOLE   102,448 0 0
Dunkin' Brands COM 265504100 1,108 13,959 SH   SOLE   13,959 0 0
EOG Resources COM 26875P101 7,745 104,347 SH   SOLE   102,247 0 2,100
Eaton COM G29183103 14,280 171,732 SH   SOLE   171,732 0 0
Ecolab COM 278865100 337 1,704 SH   SOLE   1,599 0 105
Enbridge COM 29250N105 544 15,507 SH   SOLE   15,507 0 0
Enstar Group COM G3075P101 826 4,351 SH   SOLE   4,351 0 0
Enterprise Products Prtnrs COM 293792107 1,750 61,234 SH   SOLE   54,359 0 6,875
Facebook Inc-A COM 30303M102 14,356 80,616 SH   SOLE   79,347 0 1,269
Fiserv COM 337738108 23,357 225,477 SH   SOLE   222,463 0 3,014
General Dynamics Corp COM 369550108 12,085 66,136 SH   SOLE   66,136 0 0
General Electric COM 369604103 6,891 770,759 SH   SOLE   770,759 0 0
General Motors COM 37045V100 15,175 404,892 SH   SOLE   404,892 0 0
Genmab ADR COM 372303206 14,169 699,340 SH   SOLE   689,576 0 9,764
Halozyme Therapeutics COM 40637H109 719 46,353 SH   SOLE   46,353 0 0
Hexcel COM 428291108 2,070 25,200 SH   SOLE   23,825 0 1,375
Honeywell COM 438516106 242 1,430 SH   SOLE   1,430 0 0
IBM Corp COM 459200101 17,813 122,494 SH   SOLE   121,044 0 1,450
ICF International COM 44925C103 1,090 12,908 SH   SOLE   12,908 0 0
IPG Photonics COM 44980X109 732 5,400 SH   SOLE   5,400 0 0
Idexx Laboratories COM 45168D104 367 1,350 SH   SOLE   1,275 0 75
Intel COM 458140100 13,568 263,297 SH   SOLE   263,297 0 0
Interpublic Group COM 460690100 1,944 90,182 SH   SOLE   84,782 0 5,400
JPMorgan Chase COM 46625H100 12,159 103,315 SH   SOLE   103,153 0 162
Jack Henry & Associates COM 426281101 1,182 8,099 SH   SOLE   8,099 0 0
Johnson & Johnson COM 478160104 14,540 112,383 SH   SOLE   112,383 0 0
Las Vegas Sands COM 517834107 2,056 35,588 SH   SOLE   33,738 0 1,850
Lockheed Martin COM 539830109 2,269 5,818 SH   SOLE   5,618 0 200
Loews COM 540424108 19,276 374,429 SH   SOLE   374,429 0 0
Lonza Group ADR COM 54338V101 21,646 640,506 SH   SOLE   635,366 0 5,140
LyondellBasell Industries COM N53745100 2,374 26,535 SH   SOLE   24,335 0 2,200
MKS Instruments COM 55306N104 644 6,974 SH   SOLE   6,974 0 0
Marsh & McLennan COM 571748102 16,244 162,355 SH   SOLE   162,355 0 0
Mastercard COM 57636Q104 214 788 SH   SOLE   583 0 205
Merck COM 58933Y105 1,814 21,554 SH   SOLE   19,299 0 2,255
Mettler Toledo COM 592688105 962 1,365 SH   SOLE   1,365 0 0
Microsoft COM 594918104 25,952 186,668 SH   SOLE   183,251 0 3,417
Monolithic Power System COM 609839105 1,034 6,645 SH   SOLE   6,645 0 0
Nike COM 654106103 18,362 195,511 SH   SOLE   191,765 0 3,746
O'Reilly Automotive COM 67103H107 21,048 52,816 SH   SOLE   52,332 0 484
Omnicell COM 68213N109 822 11,368 SH   SOLE   11,368 0 0
PRA Group COM 69354N106 774 22,895 SH   SOLE   22,895 0 0
Phillips 66 COM 718546104 2,200 21,482 SH   SOLE   20,782 0 700
Pool COM 73278l105 1,290 6,398 SH   SOLE   6,398 0 0
Prudential Financial COM 744320102 1,653 18,372 SH   SOLE   17,172 0 1,200
Qualcomm COM 747525103 2,139 28,047 SH   SOLE   25,697 0 2,350
Qualys COM 74758T303 1,443 19,091 SH   SOLE   17,791 0 1,300
Roper Technologies COM 776696106 21,601 60,576 SH   SOLE   59,744 0 832
Royal Dutch Shell Class A COM 780259206 13,660 232,109 SH   SOLE   232,109 0 0
SBA Communications COM 78410G104 1,256 5,209 SH   SOLE   5,154 0 55
Sherwin-Williams COM 824348106 19,736 35,893 SH   SOLE   35,343 0 550
Stanley Black & Decker COM 854502101 9,517 65,903 SH   SOLE   65,903 0 0
Starbucks COM 855244109 354 4,000 SH   SOLE   4,000 0 0
Tegna Inc. COM 87901J105 13,500 869,295 SH   SOLE   869,295 0 0
Teladoc COM 87918A105 930 13,729 SH   SOLE   13,729 0 0
UnitedHealth Group COM 91324P102 7,987 36,753 SH   SOLE   36,687 0 66
Vanguard Russell 1000 Growth COM 92206C680 227 1,384 SH   SOLE   1,384 0 0
Verisk Analytics COM 92345Y106 22,092 139,696 SH   SOLE   137,167 0 2,529
Verra Mobility COM 92511U102 705 49,137 SH   SOLE   49,137 0 0
Viacom Inc Cl B COM 92553P201 9,193 382,580 SH   SOLE   382,580 0 0
Visa COM 92826C839 23,455 136,360 SH   SOLE   133,650 0 2,710
Webster Financial Corp COM 947890109 1,110 23,688 SH   SOLE   23,688 0 0
Wells Fargo COM 949746101 12,864 255,030 SH   SOLE   255,030 0 0
Western Union COM 959802109 11,352 489,926 SH   SOLE   489,926 0 0
iShares Russell 1000 Growth COM 464287614 406 2,544 SH   SOLE   2,544 0 0