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
ABBOTT LABS Common Stock 002824100 3,237,303 44,129 SH   SOLE   44,129 0 0
ABBVIE INC Common Stock 00287Y109 1,714,755 18,130 SH   SOLE   18,130 0 0
ABIOMED INC Common Stock 003654100 2,930,121 6,515 SH   SOLE   6,515 0 0
ACCENTURE PLC IRELAND Common Stock G1151C101 2,855,786 16,779 SH   SOLE   16,779 0 0
ACTIVISION BLIZZARD INC Common Stock 00507V109 2,933,529 35,263 SH   SOLE   35,263 0 0
ADOBE SYS INC Common Stock 00724F101 6,488,518 24,036 SH   SOLE   24,036 0 0
ALIGN TECHNOLOGY INC Common Stock 016255101 6,271,257 16,030 SH   SOLE   16,030 0 0
ALPHABET INC Common Stock 02079K305 10,210,690 8,459 SH   SOLE   8,459 0 0
ALPHABET INC Common Stock 02079K107 3,745,109 3,138 SH   SOLE   3,138 0 0
ALTRIA GROUP INC Common Stock 02209S103 9,266,005 153,640 SH   SOLE   153,640 0 0
AMAZON COM INC Common Stock 023135106 3,144,710 1,570 SH   SOLE   1,570 0 0
AMERICAN EXPRESS CO Common Stock 025816109 652,251 6,125 SH   SOLE   6,125 0 0
AMERICAN INTL GROUP INC Common Stock 026874784 10,176,564 191,145 SH   SOLE   191,145 0 0
AMETEK INC NEW Common Stock 031100100 3,375,022 42,657 SH   SOLE   42,657 0 0
APPLE INC Common Stock 037833100 1,113,801 4,934 SH   SOLE   4,934 0 0
BANK AMER CORP Common Stock 060505104 745,898 25,319 SH   SOLE   25,319 0 0
BAXTER INTL INC Common Stock 071813109 3,298,064 42,782 SH   SOLE   42,782 0 0
BECTON DICKINSON & CO Common Stock 075887109 1,141,092 4,372 SH   SOLE   4,372 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 218,820 1,022 SH   SOLE   1,022 0 0
BLACKSTONE GROUP L P Common Stock 09253U108 909,541 23,885 SH   SOLE   23,885 0 0
BOEING CO Common Stock 097023105 4,531,230 12,184 SH   SOLE   12,184 0 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 3,544,079 92,054 SH   SOLE   92,054 0 0
BRISTOL MYERS SQUIBB CO Common Stock 110122108 7,311,796 117,780 SH   SOLE   117,780 0 0
BROADRIDGE FINL SOLUTIONS IN Common Stock 11133T103 3,502,613 26,545 SH   SOLE   26,545 0 0
CANADIAN NATL RY CO Common Stock 136375102 334,529 3,725 SH   SOLE   3,725 0 0
CARNIVAL CORP Common Stock 143658300 2,588,192 40,586 SH   SOLE   40,586 0 0
CASEYS GEN STORES INC Common Stock 147528103 456,146 3,533 SH   SOLE   3,533 0 0
CATERPILLAR INC DEL Common Stock 149123101 518,466 3,400 SH   SOLE   3,400 0 0
CBRE GROUP INC Common Stock 12504L109 2,390,176 54,199 SH   SOLE   54,199 0 0
CENTURYLINK INC Common Stock 156700106 3,401,896 160,467 SH   SOLE   160,467 0 0
CHEVRON CORP NEW Common Stock 166764100 2,283,638 18,675 SH   SOLE   18,675 0 0
CHUBB LIMITED Common Stock H1467J104 8,463,956 63,334 SH   SOLE   63,334 0 0
CINTAS CORP Common Stock 172908105 2,782,000 14,064 SH   SOLE   14,064 0 0
CISCO SYS INC Common Stock 17275R102 14,282,237 293,571 SH   SOLE   293,571 0 0
CME GROUP INC Common Stock 12572Q105 2,778,338 16,323 SH   SOLE   16,323 0 0
COMERICA INC Common Stock 200340107 2,588,830 28,701 SH   SOLE   28,701 0 0
COPART INC Common Stock 217204106 2,713,518 52,659 SH   SOLE   52,659 0 0
CORNING INC Common Stock 219350105 10,862,869 307,730 SH   SOLE   307,730 0 0
COSTCO WHSL CORP NEW Common Stock 22160K105 216,324 921 SH   SOLE   921 0 0
CSX CORP Common Stock 126408103 3,053,674 41,238 SH   SOLE   41,238 0 0
DEVON ENERGY CORP NEW Common Stock 25179M103 421,247 10,547 SH   SOLE   10,547 0 0
DIAGEO P L C ADR 25243Q205 9,402,262 66,367 SH   SOLE   66,367 0 0
DISNEY WALT CO Common Stock 254687106 9,583,077 81,949 SH   SOLE   81,949 0 0
DOWDUPONT INC Common Stock 26078J100 11,511,693 179,003 SH   SOLE   179,003 0 0
DUKE ENERGY CORP NEW Common Stock 26441C204 2,205,004 27,556 SH   SOLE   27,556 0 0
E TRADE FINANCIAL CORP Common Stock 269246401 2,255,232 43,047 SH   SOLE   43,047 0 0
EASTMAN CHEM CO Common Stock 277432100 2,622,919 27,402 SH   SOLE   27,402 0 0
EATON CORP PLC Common Stock G29183103 1,925,666 22,203 SH   SOLE   22,203 0 0
EMERSON ELEC CO Common Stock 291011104 12,825,488 167,478 SH   SOLE   167,478 0 0
EXXON MOBIL CORP Common Stock 30231G102 2,793,953 32,862 SH   SOLE   32,862 0 0
FIDELITY NATL INFORMATION SV Common Stock 31620M106 2,693,484 24,695 SH   SOLE   24,695 0 0
FIRST REP BK SAN FRANCISCO C Common Stock 33616C100 637,920 6,645 SH   SOLE   6,645 0 0
FISERV INC Common Stock 337738108 3,515,649 42,676 SH   SOLE   42,676 0 0
FORD MTR CO DEL Common Stock 345370860 544,015 58,812 SH   SOLE   58,812 0 0
GALLAGHER ARTHUR J & CO Common Stock 363576109 3,698,247 49,681 SH   SOLE   49,681 0 0
GARTNER INC Common Stock 366651107 3,045,102 19,212 SH   SOLE   19,212 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 10,040,864 49,047 SH   SOLE   49,047 0 0
GENERAL MTRS CO Common Stock 37045V100 531,986 15,800 SH   SOLE   15,800 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 1,521,318 37,872 SH   SOLE   37,872 0 0
GOLDMAN SACHS GROUP PFD A 1/1000 Preferred Stock 38143Y665 224,730 9,900 SH   SOLE   9,900 0 0
GOLDMAN SACHS GROUP PFD D Preferred Stock 38144G804 397,561 17,780 SH   SOLE   17,780 0 0
HOME DEPOT INC Common Stock 437076102 848,901 4,098 SH   SOLE   4,098 0 0
HONEYWELL INTL INC Common Stock 438516106 11,531,968 69,303 SH   SOLE   69,303 0 0
IDEXX LABS INC Common Stock 45168D104 3,415,099 13,679 SH   SOLE   13,679 0 0
INTEL CORP Common Stock 458140100 1,094,149 23,137 SH   SOLE   23,137 0 0
INTERNATIONAL BUSINESS MACHS Common Stock 459200101 450,606 2,980 SH   SOLE   2,980 0 0
INTL PAPER CO Common Stock 460146103 9,248,123 188,161 SH   SOLE   188,161 0 0
INTUIT Common Stock 461202103 2,974,847 13,082 SH   SOLE   13,082 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 6,546,470 11,405 SH   SOLE   11,405 0 0
JPMORGAN CHASE & CO Common Stock 46625H100 12,078,325 107,039 SH   SOLE   107,039 0 0
JOHNSON & JOHNSON Common Stock 478160104 12,061,522 87,295 SH   SOLE   87,295 0 0
KEYCORP NEW Common Stock 493267108 1,739,227 87,442 SH   SOLE   87,442 0 0
L3 TECHNOLOGIES INC Common Stock 502413107 637,860 3,000 SH   SOLE   3,000 0 0
LAUDER ESTEE COS INC Common Stock 518439104 2,668,221 18,361 SH   SOLE   18,361 0 0
LEGG MASON INC Common Stock 524901105 8,659,392 277,278 SH   SOLE   277,278 0 0
LILLY ELI & CO Common Stock 532457108 287,483 2,679 SH   SOLE   2,679 0 0
LOCKHEED MARTIN CORP Common Stock 539830109 14,210,871 41,077 SH   SOLE   41,077 0 0
MARSH & MCLENNAN COS INC Common Stock 571748102 2,605,763 31,501 SH   SOLE   31,501 0 0
MARTIN MARIETTA MATLS INC Common Stock 573284106 323,507 1,778 SH   SOLE   1,778 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 2,958,487 13,290 SH   SOLE   13,290 0 0
MAXIM INTEGRATED PRODS INC Common Stock 57772K101 8,162,058 144,743 SH   SOLE   144,743 0 0
MCDONALDS CORP Common Stock 580135101 453,189 2,709 SH   SOLE   2,709 0 0
MERCK & CO INC Common Stock 58933Y105 10,494,084 147,929 SH   SOLE   147,929 0 0
METLIFE INC PFD A FLT RATE Preferred Stock 59156R504 614,644 24,410 SH   SOLE   24,410 0 0
MICROCHIP TECHNOLOGY INC Common Stock 595017104 8,320,180 105,439 SH   SOLE   105,439 0 0
MICROSOFT CORP Common Stock 594918104 20,450,349 178,809 SH   SOLE   178,809 0 0
MOODYS CORP Common Stock 615369105 2,829,526 16,923 SH   SOLE   16,923 0 0
MOTOROLA SOLUTIONS INC Common Stock 620076307 2,879,738 22,128 SH   SOLE   22,128 0 0
MSCI INC Common Stock 55354G100 2,807,336 15,824 SH   SOLE   15,824 0 0
NATIONAL GRID PLC ADR 636274409 1,658,683 31,984 SH   SOLE   31,984 0 0
NESTLE S A SPONSORED ADR ADR 641069406 9,693,382 116,507 SH   SOLE   116,507 0 0
NETAPP INC Common Stock 64110D104 2,838,235 33,045 SH   SOLE   33,045 0 0
NETFLIX INC Common Stock 64110L106 2,409,397 6,440 SH   SOLE   6,440 0 0
NEXTERA ENERGY INC Common Stock 65339F101 2,652,438 15,826 SH   SOLE   15,826 0 0
NIKE INC Common Stock 654106103 3,509,780 41,428 SH   SOLE   41,428 0 0
NORFOLK SOUTHERN CORP Common Stock 655844108 577,600 3,200 SH   SOLE   3,200 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 206,925 652 SH   SOLE   652 0 0
NVIDIA CORP Common Stock 67066G104 2,994,268 10,655 SH   SOLE   10,655 0 0
PEPSICO INC Common Stock 713448108 580,354 5,191 SH   SOLE   5,191 0 0
PFIZER INC Common Stock 717081103 12,949,217 293,833 SH   SOLE   293,833 0 0
PHILIP MORRIS INTL INC Common Stock 718172109 1,405,297 17,234 SH   SOLE   17,234 0 0
PROCTER AND GAMBLE CO Common Stock 742718109 305,250 3,668 SH   SOLE   3,668 0 0
PROGRESSIVE CORP OHIO Common Stock 743315103 3,195,308 44,979 SH   SOLE   44,979 0 0
PVH CORP Common Stock 693656100 2,523,823 17,478 SH   SOLE   17,478 0 0
RAYTHEON CO Common Stock 755111507 307,097 1,486 SH   SOLE   1,486 0 0
REGENERON PHARMACEUTICALS Common Stock 75886F107 441,212 1,092 SH   SOLE   1,092 0 0
REPUBLIC SVCS INC Common Stock 760759100 2,761,443 38,005 SH   SOLE   38,005 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 11,784,634 172,947 SH   SOLE   172,947 0 0
SALESFORCE COM INC Common Stock 79466L302 2,943,645 18,510 SH   SOLE   18,510 0 0
SBA COMMUNICATIONS CORP NEW Common Stock 78410G104 2,627,907 16,360 SH   SOLE   16,360 0 0
SCHLUMBERGER LTD Common Stock 806857108 219,190 3,598 SH   SOLE   3,598 0 0
SOUTHERN CO Common Stock 842587107 994,560 22,811 SH   SOLE   22,811 0 0
SPDR INDEX SHS FDS ETF 78463X772 1,559,509 41,137 SH   SOLE   41,137 0 0
SPDR SERIES TRUST ETF 78464A375 1,601,981 48,108 SH   SOLE   1,335 0 0
SPDR S&P 500 ETF TR ETF 78462F103 387,947 1,335 SH   SOLE   27,640 0 0
STATE STR CORP Common Stock 857477103 2,315,679 27,640 SH   SOLE   85,730 0 0
SYSCO CORP Common Stock 871829107 6,279,741 85,730 SH   SOLE   11,000 0 0
TCW STRATEGIC INCOME FUND IN ETF 872340104 56,000 10,000 SH   SOLE   39,466 0 0
TERADYNE INC Common Stock 880770102 406,780 11,000 SH   SOLE   14,016 0 0
TEXAS INSTRS INC Common Stock 882508104 4,234,351 39,466 SH   SOLE   59,672 0 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 3,421,025 14,016 SH   SOLE   44,181 0 0
TWITTER INC Common Stock 90184L102 1,698,265 59,672 SH   SOLE   24,481 0 0
UBS GROUP AG ADR H42097107 694,967 44,181 SH   SOLE   23,788 0 0
VALERO ENERGY CORP NEW Common Stock 91913Y100 2,784,714 24,481 SH   SOLE   45,766 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C409 206,733 2,645 SH   SOLE   24,990 0 0
VERISK ANALYTICS INC Common Stock 92345Y106 2,867,643 23,788 SH   SOLE   15,899 0 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104 2,443,430 45,766 SH   SOLE   3,542 0 0
WALMART INC Common Stock 931142103 2,346,811 24,990 SH   SOLE   3,875 0 0
WASTE MGMT INC DEL Common Stock 94106L109 1,436,613 15,899 SH   SOLE   15,899 0 0
WESTERN DIGITAL CORP Common Stock 958102105 207,349 3,542 SH   SOLE   3,542 0 0
ZIMMER BIOMET HLDGS INC Common Stock 98956P102 509,446 3,875 SH   SOLE   3,875 0 0