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
AT&T COM 00206R102 11,964 305,435 SH   SOLE   305,435 0 0
AbbVie COM 00287Y109 1,278 14,385 SH   SOLE   14,385 0 0
Accenture COM G1151C101 17,438 129,102 SH   SOLE   129,102 0 0
Adobe Systems COM 00724F101 17,365 116,404 SH   SOLE   116,404 0 0
Affiliated Managers Group COM 008252108 784 4,130 SH   SOLE   4,130 0 0
Albemarle COM 012653101 19,254 141,254 SH   SOLE   141,254 0 0
Alphabet Class A COM 02079K305 28,811 29,589 SH   SOLE   29,589 0 0
American Express COM 025816109 19,307 213,435 SH   SOLE   213,435 0 0
American Intl Group COM 026874784 11,715 190,836 SH   SOLE   190,836 0 0
American Tower COM 03027X100 22,714 166,181 SH   SOLE   166,181 0 0
Amgen COM 031162100 1,052 5,643 SH   SOLE   5,643 0 0
Amphenol COM 032095101 18,853 222,745 SH   SOLE   222,745 0 0
Ansys COM 03662Q105 492 4,011 SH   SOLE   4,011 0 0
Anthem Inc. COM 036752103 7,842 41,300 SH   SOLE   41,300 0 0
Apple COM 037833100 22,793 147,891 SH   SOLE   147,891 0 0
Aspen Technology COM 045327103 545 8,671 SH   SOLE   8,671 0 0
BP PLC COM 055622104 17,040 443,405 SH   SOLE   443,405 0 0
Bank of America COM 060505104 21,702 856,418 SH   SOLE   856,418 0 0
Becton Dickinson COM 075887109 10,426 53,205 SH   SOLE   53,205 0 0
Berkshire Hathaway B COM 084670702 12,956 70,675 SH   SOLE   70,675 0 0
BioMarin Pharmaceuticals COM 09061G101 21,294 228,796 SH   SOLE   228,796 0 0
BlackRock COM 09247X101 17,150 38,359 SH   SOLE   38,359 0 0
Boardwalk Pipeline Partners COM 096627104 13,440 914,304 SH   SOLE   914,304 0 0
Boeing COM 097023105 1,089 4,285 SH   SOLE   4,285 0 0
Cambrex Corporation COM 132011107 428 7,779 SH   SOLE   7,779 0 0
Cerner COM 156782104 22,903 321,134 SH   SOLE   321,134 0 0
Charles Schwab COM 808513105 23,585 539,218 SH   SOLE   539,218 0 0
Checkpoint Software COM M22465104 17,404 152,639 SH   SOLE   152,639 0 0
Chubb Limited COM H1467J104 14,196 99,585 SH   SOLE   99,585 0 0
Church & Dwight COM 171340102 696 14,363 SH   SOLE   14,363 0 0
Cisco Systems COM 17275R102 16,553 492,221 SH   SOLE   492,221 0 0
Colgate-Palmolive COM 194162103 17,372 238,463 SH   SOLE   238,463 0 0
Computer Modelling Group COM 205249105 373 50,756 SH   SOLE   50,756 0 0
Cooper Companies COM 216648402 20,171 85,070 SH   SOLE   85,070 0 0
Copart COM 217204106 802 23,322 SH   SOLE   23,322 0 0
Core Laboratories COM N22717107 437 4,432 SH   SOLE   4,432 0 0
Criteo COM 226718104 504 12,138 SH   SOLE   12,138 0 0
Danaher COM 235851102 19,175 223,539 SH   SOLE   223,539 0 0
DowDupont Inc. COM 26078J100 13,150 189,950 SH   SOLE   189,950 0 0
Dunkin' Brands COM 265504100 557 10,503 SH   SOLE   10,503 0 0
Dycom Industries COM 267475101 654 7,618 SH   SOLE   7,618 0 0
EOG Resources COM 26875P101 15,584 161,090 SH   SOLE   161,090 0 0
Eaton COM G29183103 13,673 178,053 SH   SOLE   178,053 0 0
Enbridge COM 29250N105 16,643 397,778 SH   SOLE   397,778 0 0
Enstar Group COM G3075P101 586 2,634 SH   SOLE   2,634 0 0
Exxon Mobil COM 30231G102 1,453 17,720 SH   SOLE   17,720 0 0
Facebook Inc-A COM 30303M102 23,092 135,142 SH   SOLE   135,142 0 0
Fiserv COM 337738108 23,072 178,911 SH   SOLE   178,911 0 0
Gannett COM 36473H104 9,405 1,045,000 SH   SOLE   1,045,000 0 0
General Electric COM 369604103 13,560 560,775 SH   SOLE   560,775 0 0
General Motors COM 37045V100 17,852 442,091 SH   SOLE   442,091 0 0
Genl Dynamics Corp COM 369550108 10,314 50,171 SH   SOLE   50,171 0 0
Genmab ADR COM 372303206 517 4,672 SH   SOLE   4,672 0 0
HD Supply COM 40416M105 457 12,676 SH   SOLE   12,676 0 0
HP INC COM 40434L105 11,417 572,000 SH   SOLE   572,000 0 0
Halozyme Therapeutics COM 40637H109 520 29,945 SH   SOLE   29,945 0 0
Hanesbrands COM 410345102 12,435 504,651 SH   SOLE   504,651 0 0
Hewlett Packard Enterprise COM 42824C109 7,960 541,100 SH   SOLE   541,100 0 0
Hexcel COM 428291108 858 14,937 SH   SOLE   14,937 0 0
ICFI International COM 44925C103 582 10,783 SH   SOLE   10,783 0 0
IPG Photonics COM 44980X109 583 3,149 SH   SOLE   3,149 0 0
Incyte COM 45337C102 16,859 144,412 SH   SOLE   144,412 0 0
Intel COM 458140100 10,572 277,617 SH   SOLE   277,617 0 0
Intl Business Machines COM 459200101 15,069 103,869 SH   SOLE   103,869 0 0
JPMorgan Chase COM 46625H100 217 2,271 SH   SOLE   2,271 0 0
Jack Henry & Associates COM 426281101 731 7,113 SH   SOLE   7,113 0 0
Johnson & Johnson COM 478160104 15,232 117,164 SH   SOLE   117,164 0 0
KBR, Inc. COM 48242W106 10,556 590,400 SH   SOLE   590,400 0 0
LKQ Corporation COM 501889208 19,023 528,567 SH   SOLE   528,567 0 0
LabCorp COM 50540R409 731 4,842 SH   SOLE   4,842 0 0
Lockheed Martin COM 539830109 1,657 5,340 SH   SOLE   5,340 0 0
Loews COM 540424108 15,879 331,776 SH   SOLE   331,776 0 0
Lonza Group ADR COM 54338V101 20,101 765,461 SH   SOLE   765,461 0 0
LyondellBasell Industries COM N53745100 1,418 14,320 SH   SOLE   14,320 0 0
MGM Growth Properties COM 55303A105 1,235 40,875 SH   SOLE   40,875 0 0
Marsh & McLennan COM 571748102 14,146 168,784 SH   SOLE   168,784 0 0
Merck COM 58933Y105 960 14,999 SH   SOLE   14,999 0 0
Mettler Toledo COM 592688105 656 1,047 SH   SOLE   1,047 0 0
Microsoft COM 594918104 1,227 16,472 SH   SOLE   16,472 0 0
Middleby COM 596278101 631 4,924 SH   SOLE   4,924 0 0
NVR Inc. COM 62944T105 1,002 351 SH   SOLE   351 0 0
Nike COM 654106103 12,758 246,049 SH   SOLE   246,049 0 0
O'Reilly Automotive COM 67103H107 15,006 69,674 SH   SOLE   69,674 0 0
Old Republic International COM 680223104 1,229 62,395 SH   SOLE   62,395 0 0
Omnicell COM 68213N109 806 15,780 SH   SOLE   15,780 0 0
PRA Group COM 69354N106 491 17,122 SH   SOLE   17,122 0 0
Philip Morris COM 718172109 1,269 11,434 SH   SOLE   11,434 0 0
Phillips 66 COM 718546104 991 10,820 SH   SOLE   10,820 0 0
Pool COM 73278L105 536 4,958 SH   SOLE   4,958 0 0
Prudential Financial COM 744320102 826 7,770 SH   SOLE   7,770 0 0
Qualcomm COM 747525103 1,208 23,305 SH   SOLE   23,305 0 0
Qualys COM 74758T303 666 12,850 SH   SOLE   12,850 0 0
Royal Dutch Shell Class A COM 780259206 12,049 198,886 SH   SOLE   198,886 0 0
SBA Communications COM 78410G104 726 5,037 SH   SOLE   5,037 0 0
Sherwin-Williams COM 824348106 17,661 49,327 SH   SOLE   49,327 0 0
Stanley Black & Decker Inc. COM 854502101 10,443 69,170 SH   SOLE   69,170 0 0
Tegna Inc. COM 87901J105 6,434 482,700 SH   SOLE   482,700 0 0
Tupperware Brands COM 899896104 11,877 192,130 SH   SOLE   192,130 0 0
United Technologies COM 913017109 18,134 156,217 SH   SOLE   156,217 0 0
UnitedHealth Group COM 91324P102 11,338 57,889 SH   SOLE   57,889 0 0
Verisk Analytics COM 92345Y106 15,894 191,058 SH   SOLE   191,058 0 0
Viacom Cl B COM 92553P201 5,810 208,700 SH   SOLE   208,700 0 0
Visa COM 92826C839 24,971 237,281 SH   SOLE   237,281 0 0
Wells Fargo COM 949746101 15,019 272,328 SH   SOLE   272,328 0 0
Western Union COM 959802109 9,819 511,395 SH   SOLE   511,395 0 0