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
3M Co Com COM 88579Y101 7,381 41,334 SH   SOLE   21,464 0 19,870
Accenture Ltd COM G1151C101 17,505 149,452 SH   SOLE   75,284 0 74,168
Allergan PLC COM G0177J108 17,673 84,154 SH   SOLE   42,278 0 41,876
Alphabet Class C COM 02079K107 23,322 30,217 SH   SOLE   15,313 0 14,904
Amazon Com Inc COM 023135106 16,301 21,738 SH   SOLE   11,200 0 10,538
American Express Co COM 025816109 628 8,484 SH   SOLE   8,484 0 0
American Tower Corp. COM 03027X100 297 2,808 SH   SOLE   2,428 0 380
Ametek Inc COM 031100100 12,479 256,760 SH   SOLE   129,725 0 127,035
Amgen COM 031162100 8,681 59,372 SH   SOLE   33,437 0 25,935
Ansys Inc Com COM 03662Q105 8,556 92,506 SH   SOLE   48,032 0 44,474
Apple COM 037833100 24,516 211,672 SH   SOLE   110,531 0 101,141
AT&T Inc Com COM 00206R102 1,322 31,092 SH   SOLE   29,270 0 1,822
Biogen COM 09062X103 238 841 SH   SOLE   794 0 47
BlackRock COM 09247X101 15,912 41,815 SH   SOLE   21,074 0 20,741
Bristol Myers Squibb Com COM 110122108 18,179 311,077 SH   SOLE   170,206 0 140,871
Caterpillar Inc Del Com COM 149123101 690 7,438 SH   SOLE   7,438 0 0
Celgene Corp COM 151020104 16,746 144,678 SH   SOLE   74,091 0 70,587
Chubb Corp Com COM H1467J104 3,652 27,645 SH   SOLE   14,220 0 13,425
Cigna COM 125509109 316 2,368 SH   SOLE   2,368 0 0
Coca-Cola COM 191216100 5,031 121,346 SH   SOLE   62,814 0 58,532
Colgate Palmolive COM 194162103 5,013 76,609 SH   SOLE   39,719 0 36,890
Comcast Corp New Cl A COM 20030N101 6,131 88,794 SH   SOLE   45,876 0 42,918
Costco COM 22160K105 15,224 95,086 SH   SOLE   48,526 0 46,560
Danaher COM 235851102 16,697 214,507 SH   SOLE   108,627 0 105,880
Deere & Co Com COM 244199105 647 6,282 SH   SOLE   6,282 0 0
Eastman Chem Co COM 277432100 17,741 235,883 SH   SOLE   122,740 0 113,143
Estee Lauder Cos COM 518439104 6,138 80,249 SH   SOLE   41,365 0 38,884
Exxon Mobil COM 30231G102 767 8,500 SH   SOLE   8,500 0 0
Facebook Inc Cl A COM 30303M102 17,272 150,128 SH   SOLE   76,632 0 73,496
General Electric COM 369604103 1,517 48,000 SH   SOLE   48,000 0 0
General Mills COM 370334104 4,997 80,889 SH   SOLE   41,739 0 39,150
Hercules Tech Gwth Cap Com COM 427096508 224 15,900 SH   SOLE   15,900 0 0
Honeywell Int'l COM 438516106 16,117 139,118 SH   SOLE   70,134 0 68,984
IBM COM 459200101 1,660 10,000 SH   SOLE   10,000 0 0
Illumina Inc Com COM 452327109 1,556 12,156 SH   SOLE   6,281 0 5,875
Intel COM 458140100 383 10,559 SH   SOLE   10,559 0 0
Intuit Com COM 461202103 17,339 151,291 SH   SOLE   77,290 0 74,001
Mastercard Inc COM 57636Q104 7,276 70,466 SH   SOLE   36,481 0 33,985
Merck & Co Inc Com COM 58933y105 1,060 18,000 SH   SOLE   18,000 0 0
Microsoft COM 594918104 23,944 385,317 SH   SOLE   201,526 0 183,791
Netflix Inc Com COM 64110L106 265 2,140 SH   SOLE   1,860 0 280
Newell Rubbermaid Co. COM 651229106 6,161 137,986 SH   SOLE   71,123 0 66,863
Omnicom Group Inc COM 681919106 14,967 175,850 SH   SOLE   87,950 0 87,900
Oracle COM 68389X105 823 21,399 SH   SOLE   21,399 0 0
PayPal Holdings COM 70450Y103 237 6,000 SH   SOLE   5,170 0 830
Pepsico COM 713448108 14,809 141,538 SH   SOLE   74,448 0 67,090
Philip Morris Int'l COM 718172109 5,006 54,711 SH   SOLE   28,046 0 26,665
Powershares QQQ Trust Unit Ser COM 73935A104 380 3,210 SH   SOLE   2,910 0 300
Principal Financial Gp Com COM 74251V102 266 4,600 SH   SOLE   4,600 0 0
Procter & Gamble COM 742718109 14,502 172,474 SH   SOLE   91,074 0 81,400
Rockwell Automation Com COM 773903109 300 2,235 SH   SOLE   2,035 0 200
Salesforce COM 79466L302 17,041 248,921 SH   SOLE   125,475 0 123,446
Schein Henry Inc Com COM 806407102 231 1,520 SH   SOLE   1,520 0 0
Schlumberger COM 806857108 2,316 27,585 SH   SOLE   17,215 0 10,370
Schwab Charles COM 808513105 227 5,750 SH   SOLE   5,750 0 0
Select Sector Spdr Tr Sbi Int- COM 81369Y605 249 10,700 SH   SOLE   9,200 0 1,500
Select Sector Spdr Tr Sbi Int- COM 81369Y886 9,769 201,140 SH   SOLE   201,140 0 0
Simon Property Group COM 828806109 17,014 95,760 SH   SOLE   49,742 0 46,018
SPDR S&P 500 ETF COM 78462F103 320 1,430 SH   SOLE   1,430 0 0
Starbucks COM 855244109 14,965 269,536 SH   SOLE   137,981 0 131,555
Target Corp Com COM 87612E106 647 8,962 SH   SOLE   8,962 0 0
Texas Instruments COM 882508104 17,340 237,632 SH   SOLE   119,543 0 118,089
The Priceline Group COM 741503403 6,175 4,212 SH   SOLE   2,182 0 2,030
Thermo Fisher Scientific COM 883556102 7,829 55,488 SH   SOLE   28,733 0 26,755
Time Warner Inc Com COM 887317303 6,266 64,910 SH   SOLE   33,471 0 31,439
TJX Corp COM 872540109 14,912 198,478 SH   SOLE   99,528 0 98,950
Union Pac Corp Com COM 907818108 17,469 168,488 SH   SOLE   91,813 0 76,675
United Technologies Cp COM 913017109 16,015 146,093 SH   SOLE   73,558 0 72,535
Unitedhealth Group Inc COM 91324P102 16,534 103,313 SH   SOLE   51,974 0 51,339
US Bancorp COM 902973304 265 5,157 SH   SOLE   5,157 0 0
Verizon Communications Com COM 92343V104 17,524 328,288 SH   SOLE   176,736 0 151,552
Visa COM 92826C839 16,136 206,815 SH   SOLE   104,053 0 102,762
W.W. Grainger Inc. COM 384802104 16,486 70,984 SH   SOLE   36,904 0 34,080
Wal Mart Stores Inc Com COM 931142103 1,680 24,300 SH   SOLE   24,300 0 0
Walt Disney Co COM 254687106 15,601 149,695 SH   SOLE   76,218 0 73,477
Waste Management COM 94106L109 7,339 103,494 SH   SOLE   53,369 0 50,125
Yum! Brands COM 988498101 6,261 98,866 SH   SOLE   51,376 0 47,490
iShares Gold Trust ETF ETFS 464285105 4,427 399,510 SH   SOLE   399,510 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 8,564 148,342 SH   SOLE   148,342 0 0
iShares Tr Russell 1000 Val ET ETFS 464287598 11,569 103,265 SH   SOLE   103,215 0 50
iShares Tr S&P 500 Value ETF ETFS 464287408 13,488 133,040 SH   SOLE   133,040 0 0
SPDR Barclays Convertible Secu ETFS 78464A359 1,163 25,468 SH   SOLE   25,468 0 0
SPDR Series S&P Dividend ETF ETFS 78464A763 2,617 30,588 SH   SOLE   30,313 0 275
Vanguard High Dividend Yield E ETFS 921946406 4,819 63,606 SH   SOLE   63,606 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 4,036 30,665 SH   SOLE   30,665 0 0
Vanguard Index Fds REIT ETF ETFS 922908553 1,170 14,172 SH   SOLE   13,607 0 565
Vanguard Index Fds Sm Cap Valu ETFS 922908611 10,460 86,445 SH   SOLE   86,445 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 1,228 9,525 SH   SOLE   9,525 0 0
Vanguard Index Fds Sml Cp Grw ETFS 922908595 10,668 80,125 SH   SOLE   80,125 0 0
Vanguard Index Fds Value ETF ETFS 922908744 4,035 43,380 SH   SOLE   43,380 0 0
Vanguard Intl Eqty Idx FTSE Eu ETFS 922042874 513 10,705 SH   SOLE   10,705 0 0
iShares Tr US Pfd Stk Idx ETF ETFS 464288687 2,495 67,043 SH   SOLE   63,118 0 3,925
Nuveen Preferred Income Opport PFD 67073B106 295 30,000 SH   SOLE   30,000 0 0
PowerShares Preferred ETF PFD 73936T565 443 31,105 SH   SOLE   28,740 0 2,365
Wells Fargo & Co New Dep1/1000 PFD 949746655 476 20,785 SH   SOLE   18,785 0 2,000
Wells Fargo & Co. 7.5 Non-Cumu PFD 949746804 369 310 SH   SOLE   310 0 0
Royal Dutch Shell Plc Spons Ad ADR 780259206 1,088 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 33,830 510,177 SH   SOLE   510,177 0 0