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,052 16,880 SH   SOLE   16,880 0 0
Abbvie COM 00287Y109 2,599 29,349 SH   SOLE   27,849 0 1,500
Accenture COM G1151C101 4,303 20,433 SH   SOLE   19,087 0 1,346
Adobe Systems COM 00724F101 5,476 16,604 SH   SOLE   15,287 0 1,317
Alphabet Class A COM 02079K305 6,661 4,973 SH   SOLE   4,557 0 416
Alphabet Class C COM 02079K107 535 400 SH   SOLE   354 0 46
Altria Group COM 02209S103 2,160 43,287 SH   SOLE   42,462 0 825
Amazon.com COM 023135106 7,857 4,252 SH   SOLE   3,955 0 297
American Express COM 025816109 20,911 167,974 SH   SOLE   167,974 0 0
American Intl Group COM 026874784 16,378 319,078 SH   SOLE   319,078 0 0
American Tower COM 03027X100 6,145 26,739 SH   SOLE   24,697 0 2,042
Amgen COM 031162100 2,836 11,764 SH   SOLE   11,514 0 250
Amphenol COM 032095101 4,236 39,142 SH   SOLE   36,229 0 2,913
Ansys COM 03662Q105 1,474 5,726 SH   SOLE   5,726 0 0
Apple COM 037833100 8,589 29,249 SH   SOLE   26,803 0 2,446
Aspen Technology COM 045327103 2,148 17,763 SH   SOLE   17,163 0 600
BP PLC COM 055622104 16,157 428,118 SH   SOLE   428,118 0 0
Bank of America COM 060505104 21,311 605,090 SH   SOLE   605,090 0 0
Becton Dickinson COM 075887109 11,280 41,474 SH   SOLE   41,379 0 95
Berkshire Hathaway B COM 084670702 15,921 70,293 SH   SOLE   69,593 0 700
BioMarin Pharmaceutical COM 09061G101 4,777 56,505 SH   SOLE   52,953 0 3,552
Blackstone Group COM 09260D107 3,400 60,788 SH   SOLE   57,288 0 3,500
Boeing COM 097023105 1,626 4,992 SH   SOLE   4,992 0 0
Catalent COM 148806102 1,358 24,123 SH   SOLE   24,123 0 0
Centene COM 15135B101 4,625 73,559 SH   SOLE   68,664 0 4,895
Charles Schwab COM 808513105 4,170 87,679 SH   SOLE   82,262 0 5,417
Check Point Software COM m22465104 3,397 30,618 SH   SOLE   28,704 0 1,914
Chubb Limited COM H1467J104 14,881 95,602 SH   SOLE   95,602 0 0
Church & Dwight COM 171340102 844 12,005 SH   SOLE   12,005 0 0
Cisco Systems COM 17275R102 18,554 386,856 SH   SOLE   386,856 0 0
Cooper Companies COM 216648402 4,512 14,043 SH   SOLE   13,283 0 760
Copart COM 217204106 2,335 25,671 SH   SOLE   24,671 0 1,000
Cummins COM 231021106 2,462 13,760 SH   SOLE   13,510 0 250
CyberArk Software COM M2682V108 1,310 11,239 SH   SOLE   11,239 0 0
Danaher COM 235851102 5,864 38,205 SH   SOLE   35,446 0 2,759
Dow Inc. COM 260557103 7,589 138,670 SH   SOLE   138,670 0 0
DuPont de Nemours COM 26614N102 10,633 165,626 SH   SOLE   165,626 0 0
Dunkin' Brands COM 265504100 1,176 15,565 SH   SOLE   15,565 0 0
Eaton COM G29183103 16,234 171,389 SH   SOLE   171,389 0 0
Ecolab COM 278865100 324 1,677 SH   SOLE   1,572 0 105
Enbridge COM 29250N105 599 15,070 SH   SOLE   15,070 0 0
Enstar Group COM G3075P101 1,004 4,854 SH   SOLE   4,854 0 0
Enterprise Products Prtnrs COM 293792107 1,749 62,109 SH   SOLE   57,609 0 4,500
Facebook Inc-A COM 30303M102 4,123 20,089 SH   SOLE   18,659 0 1,430
Fiserv COM 337738108 6,528 56,455 SH   SOLE   52,372 0 4,083
General Dynamics Corp COM 369550108 11,643 66,020 SH   SOLE   66,020 0 0
General Electric COM 369604103 7,827 701,317 SH   SOLE   701,317 0 0
General Motors COM 37045V100 14,735 402,603 SH   SOLE   402,603 0 0
Genmab ADR COM 372303206 3,571 159,919 SH   SOLE   148,186 0 11,733
Halozyme Therapeutics COM 40637H109 919 51,832 SH   SOLE   51,832 0 0
Hexcel COM 428291108 1,689 23,034 SH   SOLE   22,259 0 775
Honeywell COM 438516106 246 1,390 SH   SOLE   1,390 0 0
IBM Corp COM 459200101 16,150 120,489 SH   SOLE   119,589 0 900
ICF International COM 44925C103 1,316 14,364 SH   SOLE   14,364 0 0
IPG Photonics COM 44980X109 855 5,901 SH   SOLE   5,901 0 0
Idexx Laboratories COM 45168D104 353 1,350 SH   SOLE   1,275 0 75
Intel COM 458140100 15,717 262,610 SH   SOLE   262,610 0 0
Interpublic Group COM 460690100 2,076 89,886 SH   SOLE   87,886 0 2,000
JPMorgan Chase COM 46625H100 14,379 103,149 SH   SOLE   102,987 0 162
Jack Henry & Associates COM 426281101 1,117 7,669 SH   SOLE   7,669 0 0
Johnson & Johnson COM 478160104 16,377 112,272 SH   SOLE   112,272 0 0
Kraft Heinz COM 500754106 10,508 327,050 SH   SOLE   327,050 0 0
Las Vegas Sands COM 517834107 2,460 35,632 SH   SOLE   34,882 0 750
Lockheed Martin COM 539830109 2,211 5,677 SH   SOLE   5,677 0 0
Loews COM 540424108 19,622 373,825 SH   SOLE   373,825 0 0
Lonza Group ADR COM 54338V101 5,252 144,449 SH   SOLE   135,862 0 8,587
LyondellBasell Industries COM N53745100 2,483 26,278 SH   SOLE   24,828 0 1,450
MKS Instruments COM 55306N104 1,013 9,212 SH   SOLE   9,212 0 0
Marsh & McLennan COM 571748102 18,405 165,199 SH   SOLE   164,299 0 900
Mastercard COM 57636Q104 216 723 SH   SOLE   518 0 205
Merck COM 58933Y105 1,938 21,309 SH   SOLE   19,954 0 1,355
Mettler Toledo COM 592688105 1,205 1,519 SH   SOLE   1,519 0 0
Microsoft COM 594918104 7,023 44,533 SH   SOLE   40,652 0 3,881
Monolithic Power System COM 609839105 1,305 7,333 SH   SOLE   7,333 0 0
Motorola Solutions COM 620076307 3,322 20,613 SH   SOLE   19,069 0 1,544
Nike COM 654106103 4,767 47,055 SH   SOLE   42,731 0 4,324
O'Reilly Automotive COM 67103H107 5,117 11,675 SH   SOLE   10,893 0 782
Omnicell COM 68213N109 1,040 12,728 SH   SOLE   12,728 0 0
PRA Group COM 69354N106 948 26,105 SH   SOLE   26,105 0 0
Phillips 66 COM 718546104 2,332 20,928 SH   SOLE   20,928 0 0
Pool COM 73278l105 1,361 6,409 SH   SOLE   6,409 0 0
Prudential Financial COM 744320102 1,731 18,467 SH   SOLE   18,017 0 450
Qualcomm COM 747525103 2,443 27,686 SH   SOLE   26,186 0 1,500
Qualys COM 74758T303 1,276 15,309 SH   SOLE   15,309 0 0
Rocket Pharmaceuticals COM 77313F106 684 30,058 SH   SOLE   30,058 0 0
Roper Technologies COM 776696106 4,982 14,065 SH   SOLE   13,031 0 1,034
Royal Dutch Shell Class A COM 780259206 13,592 230,457 SH   SOLE   230,457 0 0
SBA Communications COM 78410G104 1,386 5,751 SH   SOLE   5,696 0 55
Sherwin-Williams COM 824348106 4,772 8,178 SH   SOLE   7,530 0 648
Stanley Black & Decker COM 854502101 10,898 65,756 SH   SOLE   65,756 0 0
Starbucks COM 855244109 352 4,000 SH   SOLE   4,000 0 0
Tegna Inc. COM 87901J105 14,509 869,295 SH   SOLE   869,295 0 0
Teladoc COM 87918A105 1,275 15,232 SH   SOLE   15,232 0 0
UnitedHealth Group COM 91324P102 10,768 36,628 SH   SOLE   36,562 0 66
Vanguard Russell 1000 Growth COM 92206C680 338 1,867 SH   SOLE   1,867 0 0
Verisk Analytics COM 92345Y106 5,072 33,965 SH   SOLE   30,860 0 3,105
Verra Mobility COM 92511U102 917 65,579 SH   SOLE   65,579 0 0
Visa COM 92826C839 6,309 33,579 SH   SOLE   30,387 0 3,192
Webster Financial Corp COM 947890109 1,403 26,298 SH   SOLE   26,298 0 0
Wells Fargo COM 949746101 13,721 255,030 SH   SOLE   255,030 0 0
iShares Russell 1000 Growth COM 464287614 475 2,702 SH   SOLE   2,702 0 0
iShares Russell 1000V COM 464287598 379 2,774 SH   SOLE   2,774 0 0