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 930 16,411 SH   SOLE   16,411 0 0
AbbVie COM 00287Y109 2,235 24,246 SH   SOLE   21,621 0 2,625
Accenture COM G1151C101 13,709 97,219 SH   SOLE   96,846 0 373
Adobe Systems COM 00724F101 17,309 76,508 SH   SOLE   75,855 0 653
Albemarle COM 012653101 10,212 132,500 SH   SOLE   132,366 0 134
Alphabet Class A COM 02079K305 17,641 16,882 SH   SOLE   16,610 0 272
Alphabet Class C COM 02079K107 461 445 SH   SOLE   445 0 0
Altria Group COM 02209S103 1,673 33,879 SH   SOLE   29,354 0 4,525
Amazon.com COM 023135106 14,266 9,498 SH   SOLE   9,424 0 74
American Express COM 025816109 19,735 207,036 SH   SOLE   207,036 0 0
American Intl Group COM 026874784 12,616 320,125 SH   SOLE   320,125 0 0
American Tower COM 03027X100 20,323 128,475 SH   SOLE   127,721 0 754
Amgen COM 031162100 1,928 9,905 SH   SOLE   9,605 0 300
Amphenol COM 032095101 14,482 178,749 SH   SOLE   177,375 0 1,374
Ansys COM 03662Q105 821 5,746 SH   SOLE   5,746 0 0
Apple COM 037833100 19,797 125,502 SH   SOLE   123,885 0 1,617
Aspen Technology COM 045327103 1,487 18,091 SH   SOLE   17,091 0 1,000
BP PLC COM 055622104 16,340 430,913 SH   SOLE   430,913 0 0
Bank of America COM 060505104 18,575 753,872 SH   SOLE   753,872 0 0
Becton Dickinson COM 075887109 9,361 41,547 SH   SOLE   41,547 0 0
Berkshire Hathaway B COM 084670702 14,634 71,670 SH   SOLE   70,770 0 900
BioMarin Pharmaceuticals COM 09061G101 19,128 224,639 SH   SOLE   223,057 0 1,582
Blackstone COM 09253U108 1,316 44,151 SH   SOLE   37,051 0 7,100
Boeing COM 097023105 1,445 4,482 SH   SOLE   3,782 0 700
Centene Corporation COM 15135B101 16,807 145,767 SH   SOLE   144,494 0 1,273
Cerner COM 156782104 13,172 251,177 SH   SOLE   250,911 0 266
Charles Schwab COM 808513105 18,187 437,922 SH   SOLE   437,683 0 239
Check Point Tech Software COM M22465104 11,489 111,921 SH   SOLE   111,799 0 122
Chubb Limited COM H1467J104 12,442 96,317 SH   SOLE   96,317 0 0
Church & Dwight COM 171340102 858 13,044 SH   SOLE   13,044 0 0
Cisco Systems COM 17275R102 22,836 527,021 SH   SOLE   521,521 0 5,500
Cooper Companies COM 216648402 21,495 84,460 SH   SOLE   84,379 0 81
Copart COM 217204106 1,230 25,738 SH   SOLE   24,088 0 1,650
Cummins COM 231021106 1,724 12,898 SH   SOLE   12,023 0 875
Danaher COM 235851102 21,507 208,558 SH   SOLE   207,500 0 1,058
DowDupont Inc. COM 26078J100 9,794 183,141 SH   SOLE   183,141 0 0
Dunkin' Brands COM 265504100 974 15,197 SH   SOLE   15,197 0 0
Dycom Industries COM 267475101 660 12,207 SH   SOLE   12,207 0 0
EOG Resources COM 26875P101 9,529 109,266 SH   SOLE   107,859 0 1,407
Eaton COM G29183103 11,851 172,604 SH   SOLE   172,604 0 0
Ecolab COM 278865100 221 1,500 SH   SOLE   1,500 0 0
Enbridge COM 29250N105 953 30,668 SH   SOLE   26,168 0 4,500
Enstar Group COM G3075P101 644 3,846 SH   SOLE   3,846 0 0
Enterprise Products Prtnrs COM 293792107 1,321 53,730 SH   SOLE   45,130 0 8,600
Facebook Inc-A COM 30303M102 11,377 86,785 SH   SOLE   86,046 0 739
Fiserv COM 337738108 20,565 279,831 SH   SOLE   278,342 0 1,489
General Electric COM 369604103 5,778 763,317 SH   SOLE   763,317 0 0
General Motors COM 37045V100 15,424 461,121 SH   SOLE   453,621 0 7,500
Genl Dynamics Corp COM 369550108 7,616 48,442 SH   SOLE   48,442 0 0
Genmab ADR COM 372303206 929 56,364 SH   SOLE   56,364 0 0
HP INC COM 40434L105 11,713 572,477 SH   SOLE   572,477 0 0
Halozyme Therapeutics COM 40637H109 758 51,827 SH   SOLE   51,827 0 0
Healthcare Services Group COM 421906108 872 21,692 SH   SOLE   21,692 0 0
Hewlett Packard Enterprise COM 42824C109 7,153 541,500 SH   SOLE   541,500 0 0
Hexcel COM 428291108 1,513 26,395 SH   SOLE   25,120 0 1,275
Honeywell COM 438516106 214 1,623 SH   SOLE   1,623 0 0
ICF International COM 44925C103 905 13,965 SH   SOLE   13,965 0 0
IPG Photonics COM 44980X109 587 5,178 SH   SOLE   5,178 0 0
Idexx Laboratories COM 45168D104 237 1,275 SH   SOLE   1,275 0 0
Intel COM 458140100 12,532 267,032 SH   SOLE   267,032 0 0
Intl Business Machines COM 459200101 13,632 119,922 SH   SOLE   119,197 0 725
JPMorgan Chase COM 46625H100 285 2,923 SH   SOLE   2,923 0 0
Jack Henry & Associates COM 426281101 972 7,680 SH   SOLE   7,680 0 0
Johnson & Johnson COM 478160104 14,619 113,280 SH   SOLE   112,680 0 600
LKQ Corporation COM 501889208 13,511 569,373 SH   SOLE   568,792 0 581
LabCorp COM 50540R409 288 2,281 SH   SOLE   2,281 0 0
Lockheed Martin COM 539830109 1,628 6,219 SH   SOLE   5,519 0 700
Loews COM 540424108 17,095 375,557 SH   SOLE   375,557 0 0
Lonza Group ADR COM 54338V101 17,390 669,089 SH   SOLE   668,418 0 671
LyondellBasell Industries COM N53745100 1,877 22,569 SH   SOLE   20,019 0 2,550
MGM Growth Properties COM 55303A105 2,023 76,587 SH   SOLE   67,087 0 9,500
MKS Instruments COM 55306N104 469 7,255 SH   SOLE   7,255 0 0
Marsh & McLennan COM 571748102 13,035 163,448 SH   SOLE   163,448 0 0
Merck COM 58933Y105 1,739 22,755 SH   SOLE   18,005 0 4,750
Mettler Toledo COM 592688105 831 1,469 SH   SOLE   1,469 0 0
Microsoft COM 594918104 20,222 199,096 SH   SOLE   196,808 0 2,288
Monolithic Power System COM 609839105 759 6,531 SH   SOLE   6,531 0 0
Nike COM 654106103 12,342 166,470 SH   SOLE   164,330 0 2,140
O'Reilly Automotive COM 67103H107 22,011 63,925 SH   SOLE   63,860 0 65
Omnicell COM 68213N109 968 15,811 SH   SOLE   15,811 0 0
PRA Group COM 69354N106 575 23,612 SH   SOLE   23,612 0 0
Phillips 66 COM 718546104 1,461 16,962 SH   SOLE   14,912 0 2,050
Pool COM 73278L105 1,034 6,955 SH   SOLE   6,955 0 0
Prudential Financial COM 744320102 392 4,807 SH   SOLE   3,207 0 1,600
Qualcomm COM 747525103 1,865 32,769 SH   SOLE   27,619 0 5,150
Qualys COM 74758T303 1,532 20,501 SH   SOLE   19,201 0 1,300
Roper Industries COM 776696106 12,409 46,561 SH   SOLE   46,390 0 171
Royal Dutch Shell Class A COM 780259206 13,576 232,976 SH   SOLE   232,976 0 0
SBA Communications COM 78410G104 904 5,587 SH   SOLE   5,587 0 0
SS&C Technologies COM 78467J100 14,569 322,968 SH   SOLE   320,979 0 1,989
Sherwin-Williams COM 824348106 15,257 38,776 SH   SOLE   38,488 0 288
Stanley Black & Decker Inc. COM 854502101 7,940 66,313 SH   SOLE   66,313 0 0
Starbucks COM 855244109 258 4,000 SH   SOLE   4,000 0 0
Tegna Inc. COM 87901J105 9,446 868,995 SH   SOLE   868,995 0 0
UnitedHealth Group COM 91324P102 9,747 39,125 SH   SOLE   38,475 0 650
Verisk Analytics COM 92345Y106 19,992 183,343 SH   SOLE   181,741 0 1,602
Viacom Cl B COM 92553P201 5,366 208,780 SH   SOLE   208,780 0 0
Visa COM 92826C839 20,460 155,073 SH   SOLE   153,096 0 1,977
Webster Financial Corp. COM 947890109 1,081 21,928 SH   SOLE   21,928 0 0
Wells Fargo COM 949746101 12,077 262,077 SH   SOLE   262,077 0 0
Western Union COM 959802109 8,410 492,977 SH   SOLE   492,977 0 0
iShares Russell 1000G COM 464287614 2,339 17,864 SH   SOLE   17,797 0 67