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 88579Y101 1,494 9,915 SH   SOLE   9,915 0 0
Allegion PLC. COM IE00BFRT3 1,210 18,356 SH   SOLE   18,356 0 0
Alphabet Inc - A COM 02079K305 30,414 39,092 SH   SOLE   17,994 0 21,098
Alphabet Inc - C W/I COM 02079K107 12,908 17,009 SH   SOLE   2,015 0 14,994
American Waterworks COM 030420103 14,400 241,010 SH   SOLE   63,400 0 177,610
Ameriprise Financial Inc. COM 03076C106 877 8,242 SH   SOLE   8,242 0 0
Anadarko Petroleum Corp. COM 032511107 4,182 86,090 SH   SOLE   30,350 0 55,740
Apple Computer Inc. COM 037833100 37,680 357,970 SH   SOLE   133,598 0 224,372
Berkshire Hathaway Inc. COM 084670702 4,747 35,952 SH   SOLE   9,819 0 26,133
Biogen Idec Inc. COM 09062X103 1,088 3,550 SH   SOLE   3,550 0 0
Brinker International Inc. COM 109641100 6,979 145,557 SH   SOLE   38,290 0 107,267
Bristol-Myers Squibb Co. COM 110122108 1,589 23,103 SH   SOLE   23,103 0 0
C.R. Bard COM 067383109 1,292 6,820 SH   SOLE   6,820 0 0
CBS Corp. COM 124857202 21,880 464,253 SH   SOLE   121,491 0 342,762
CIT Group COM 125581801 17,255 434,629 SH   SOLE   434,629 0 0
CVS Health Corp. COM 126650100 19,914 203,687 SH   SOLE   77,784 0 125,903
Cabot Oil & Gas Corp. COM 127097103 869 49,103 SH   SOLE   49,103 0 0
Cardinal Health Inc. COM 14149Y108 24,245 271,587 SH   SOLE   84,942 0 186,645
Celgene Corp. COM 151020104 20,399 170,329 SH   SOLE   64,436 0 105,893
Church & Dwight Co. Inc. COM 171340102 1,144 13,476 SH   SOLE   13,476 0 0
Citigroup Inc. COM 172967424 17,529 338,725 SH   SOLE   88,618 0 250,107
EOG Resources Inc. COM 26875P101 16,681 235,640 SH   SOLE   77,429 0 158,211
Electronic Arts COM 285512109 1,222 17,785 SH   SOLE   17,785 0 0
Express Scripts Hldg Co COM 30219G108 14,427 165,049 SH   SOLE   55,657 0 109,392
Facebook 30303 COM 30303M102 10,366 99,047 SH   SOLE   31,337 0 67,710
Five 9 Inc. COM 338307101 12,911 1,484,065 SH   SOLE   1,484,065 0 0
Gilead Sciences Inc. COM 375558103 15,065 148,880 SH   SOLE   60,795 0 88,085
Goldman Sachs Group COM 38141G104 11,436 63,453 SH   SOLE   16,601 0 46,852
Hain Celestial Food COM 405217100 10,786 267,054 SH   SOLE   92,162 0 174,892
Home Depot Inc. COM 437076102 23,278 176,015 SH   SOLE   59,952 0 116,063
Honeywell International Inc. COM 438516106 10,791 104,192 SH   SOLE   33,966 0 70,226
Ingersoll-Rand Co. COM IE00B6330 7,002 126,646 SH   SOLE   45,095 0 81,551
Ishares MSCI EAFE ETF COM 464287465 11,506 195,947 SH   SOLE   53,497 0 142,450
JP Morgan Chase & Co. COM 46625H100 17,701 268,073 SH   SOLE   70,138 0 197,935
Johnson & Johnson COM 478160104 2,322 22,608 SH   SOLE   22,608 0 0
Laredo Petroleum Inc. COM 516806106 6,806 851,871 SH   SOLE   254,723 0 597,148
Lennar Corp.-CL A COM 526057104 25,381 518,939 SH   SOLE   149,199 0 369,740
LinkedIn Corp. COM 53578A108 3,180 14,129 SH   SOLE   4,198 0 9,931
M & T Bank Corp. COM 55261F104 5,984 49,378 SH   SOLE   12,919 0 36,459
Mastercard Inc-Class A COM 57636Q104 12,045 123,717 SH   SOLE   40,618 0 83,099
Match Group Inc COM 57665R106 135 10,000 SH   SOLE   10,000 0 0
Microsoft Corp. COM 594918104 7,309 131,748 SH   SOLE   45,380 0 86,368
Nike Inc. COM 654106103 1,068 17,090 SH   SOLE   17,090 0 0
Northern Trust COM 665859104 10,330 143,287 SH   SOLE   37,693 0 105,594
Oracle Corporation COM 68389X105 618 16,923 SH   SOLE   16,923 0 0
Packaging Corp of America COM 695156109 303 4,800 SH   SOLE   4,800 0 0
Pfizer Inc. COM 717081103 21,059 652,382 SH   SOLE   215,987 0 436,395
Pioneer Natural Resources COM 723787107 12,678 101,114 SH   SOLE   39,904 0 61,210
Procter & Gamble Co. COM 742718109 24,983 314,604 SH   SOLE   99,813 0 214,791
Prudential Financial Inc. COM 744320102 11,786 144,768 SH   SOLE   38,120 0 106,648
Pulte Homes Inc. COM 745867101 394 22,123 SH   SOLE   22,123 0 0
Qualcomm Inc. COM 747525103 410 8,206 SH   SOLE   8,206 0 0
Rockwell Automation COM 773903109 6,228 60,693 SH   SOLE   22,392 0 38,301
SPDR Consumer Staples Sector COM 81369Y308 12,959 256,667 SH   SOLE   67,163 0 189,504
SPDR Financial Select Sector COM 81369Y605 1,434 60,178 SH   SOLE   60,178 0 0
SPDR S&P 500 ETF TRUST COM 78462F103 19,281 94,573 SH   SOLE   52,246 0 42,327
Salesforce.com COM 79466L302 22,239 283,658 SH   SOLE   102,400 0 181,258
Schwab (Charles) Corp. COM 808513105 23,155 703,172 SH   SOLE   200,101 0 503,071
Sensient Technologies Corp COM 81725T100 16,352 260,298 SH   SOLE   83,628 0 176,670
ServiceNow Inc COM 81762P102 925 10,686 SH   SOLE   10,686 0 0
Skechers USA Inc. COM 830566105 4,339 143,612 SH   SOLE   62,652 0 80,960
Snap-on Inc. COM 833034101 618 3,604 SH   SOLE   3,604 0 0
Splunk Inc COM 848637104 932 15,845 SH   SOLE   15,845 0 0
Sprouts Farmers Markets Inc. COM 85208M102 21,256 799,411 SH   SOLE   276,904 0 522,507
TJX Companies COM 872540109 23,917 337,290 SH   SOLE   125,756 0 211,534
Technology Select SPDR Fund ET COM 81369Y803 8,889 207,547 SH   SOLE   56,664 0 150,883
The Mosaic Company COM 61945C103 10,481 379,894 SH   SOLE   117,531 0 262,363
Time Warner Inc. COM 887317303 11,315 174,972 SH   SOLE   45,856 0 129,116
Tyco International Ltd. COM IE00BQRQX 12,903 404,600 SH   SOLE   127,927 0 276,673
USG Corporation COM 903293405 10,466 430,889 SH   SOLE   112,843 0 318,046
United Health Group COM 91324P102 26,194 222,661 SH   SOLE   69,596 0 153,065
United Technologies COM 913017109 19,290 200,796 SH   SOLE   52,596 0 148,200
Visa Inc 'A' COM 92826C839 30,170 389,038 SH   SOLE   139,398 0 249,640
Wal-Mart Stores Inc. COM 931142103 617 10,066 SH   SOLE   10,066 0 0
Walt Disney Co. COM 254687106 959 9,126 SH   SOLE   9,126 0 0
Wells Fargo Company COM 949746101 12,642 232,568 SH   SOLE   60,896 0 171,672
Baidu Inc ADR 05675 GDR 056752108 3,308 17,498 SH   SOLE   6,261 0 11,237
Cemex 15129 GDR 151290889 3,821 685,991 SH   SOLE   179,473 0 506,518
Infosy's Technologies ADR 4567 GDR 456788108 687 41,033 SH   SOLE   41,033 0 0
Proshares Ultrashort 20 Yr Tre GDR 74347B201 3,305 75,000 SH   SOLE   75,000 0 0
Taiwan Semiconductor ADR 87403 GDR 874039100 951 41,811 SH   SOLE   41,811 0 0
Ultrapar Participacoes SA GDR 90400P101 229 15,000 SH   SOLE   15,000 0 0