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 410 2,363 SH   SOLE   2,363 0 0
ABBOTT LABS COM 002824100 719 8,549 SH   SOLE   8,549 0 0
ABBVIE INC COM 00287Y109 590 8,114 SH   SOLE   8,114 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 3,461 151,258 SH   SOLE   151,258 0 0
ADOBE INC COM 00724F101 22,254 75,526 SH   SOLE   75,526 0 0
ALLSTATE CORP COM 020002101 295 2,900 SH   SOLE   2,900 0 0
ALPHABET INC CAP STK CL C 02079K107 44,737 41,388 SH   SOLE   41,388 0 0
ALPHABET INC CAP STK CL A 02079K305 651 601 SH   SOLE   601 0 0
AMAZON COM INC COM 023135106 22,208 11,728 SH   SOLE   11,728 0 0
AMERICAN EXPRESS CO COM 025816109 320 2,592 SH   SOLE   2,592 0 0
AMGEN INC COM 031162100 424 2,300 SH   SOLE   2,300 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 8 19,508 SH   SOLE   19,508 0 0
ANALOG DEVICES INC COM 032654105 2,556 22,645 SH   SOLE   22,645 0 0
AON PLC SHS CL A G0408V102 44,383 229,986 SH   SOLE   229,986 0 0
APPLE INC COM 037833100 2,698 13,631 SH   SOLE   13,631 0 0
AQUA AMERICA INC COM 03836W103 205 4,956 SH   SOLE   4,956 0 0
AT&T INC COM 00206R102 17,239 514,451 SH   SOLE   514,451 0 0
BALL CORP COM 058498106 56,185 802,753 SH   SOLE   802,753 0 0
BANK AMER CORP COM 060505104 38,393 1,323,903 SH   SOLE   1,323,903 0 0
BAXTER INTL INC COM 071813109 35,219 430,021 SH   SOLE   430,021 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,547 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 31,601 148,244 SH   SOLE   148,244 0 0
BOEING CO COM 097023105 742 2,038 SH   SOLE   2,038 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 707 15,600 SH   SOLE   15,600 0 0
BROWN FORMAN CORP CL B 115637209 312 5,625 SH   SOLE   5,625 0 0
CABOT OIL & GAS CORP COM 127097103 21,756 947,578 SH   SOLE   947,578 0 0
CANADIAN PAC RY LTD COM 13645T100 351 1,494 SH   SOLE   1,494 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 408 8,765 SH   SOLE   8,765 0 0
CBRE GROUP INC CL A 12504L109 21,137 412,025 SH   SOLE   412,025 0 0
CELGENE CORP COM 151020104 19,442 210,322 SH   SOLE   210,322 0 0
CERNER CORP COM 156782104 34,615 472,232 SH   SOLE   472,232 0 0
CHEVRON CORP NEW COM 166764100 770 6,189 SH   SOLE   6,189 0 0
COCA COLA CO COM 191216100 1,367 26,839 SH   SOLE   26,839 0 0
CONAGRA BRANDS INC COM 205887102 242 9,110 SH   SOLE   9,110 0 0
CONOCOPHILLIPS COM 20825C104 269 4,411 SH   SOLE   4,411 0 0
CONSTELLATION BRANDS INC CL A 21036P108 35,599 180,762 SH   SOLE   180,762 0 0
CORNING INC COM 219350105 273 8,220 SH   SOLE   8,220 0 0
COSTCO WHSL CORP NEW COM 22160K105 438 1,658 SH   SOLE   1,658 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 38,147 292,652 SH   SOLE   292,652 0 0
DISNEY WALT CO COM DISNEY 254687106 345 2,470 SH   SOLE   2,470 0 0
DOVER CORP COM 260003108 667 6,655 SH   SOLE   6,655 0 0
DUPONT DE NEMOURS INC COM 26614N102 203 2,710 SH   SOLE   2,710 0 0
EATON CORP PLC SHS G29183103 28,377 340,737 SH   SOLE   340,737 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 400 26,628 SH   SOLE   26,628 0 0
EBAY INC COM 278642103 38,736 980,659 SH   SOLE   980,659 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3,239 230,040 SH   SOLE   230,040 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4,840 167,662 SH   SOLE   167,662 0 0
EXXON MOBIL CORP COM 30231G102 1,604 20,933 SH   SOLE   20,933 0 0
FACEBOOK INC CL A 30303M102 21,123 109,445 SH   SOLE   109,445 0 0
FIRST WESTN FINL INC COM 33751L105 862 65,006 SH   SOLE   65,006 0 0
FISERV INC COM 337738108 392 4,300 SH   SOLE   4,300 0 0
GENERAL MTRS CO COM 37045V100 206 5,350 SH   SOLE   5,350 0 0
GILEAD SCIENCES INC COM 375558103 515 7,630 SH   SOLE   7,630 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 33,750 164,958 SH   SOLE   164,958 0 0
HERSHEY CO COM 427866108 537 4,010 SH   SOLE   4,010 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 21,226 217,166 SH   SOLE   217,166 0 0
HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 49 50,000 PRN   SOLE   50,000 0 0
IDEXX LABS INC COM 45168D104 1,994 7,242 SH   SOLE   7,242 0 0
ILLUMINA INC COM 452327109 446 1,212 SH   SOLE   1,212 0 0
INCYTE CORP COM 45337C102 535 6,300 SH   SOLE   6,300 0 0
INTEL CORP COM 458140100 2,061 43,053 SH   SOLE   43,053 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 859 5,921 SH   SOLE   5,921 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 684 15,945 SH   SOLE   15,945 0 0
ISHARES TR MSCI EAFE ETF 464287465 243 3,699 SH   SOLE   3,699 0 0
ISHARES TR RUS MID CAP ETF 464287499 220 3,940 SH   SOLE   3,940 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 507 3,259 SH   SOLE   3,259 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,366 43,006 SH   SOLE   43,006 0 0
ISHARES TR MBS ETF 464288588 367 3,407 SH   SOLE   3,407 0 0
ISHARES TR INTRM TR CRP ETF 464288638 764 13,410 SH   SOLE   13,410 0 0
ISHARES TR SH TR CRPORT ETF 464288646 15,051 281,639 SH   SOLE   281,639 0 0
JEFFERIES FINL GROUP INC COM 47233W109 431 22,400 SH   SOLE   22,400 0 0
JOHNSON & JOHNSON COM 478160104 2,294 16,469 SH   SOLE   16,469 0 0
JPMORGAN CHASE & CO COM 46625H100 1,500 13,416 SH   SOLE   13,416 0 0
KIMBERLY CLARK CORP COM 494368103 615 4,616 SH   SOLE   4,616 0 0
LINDE PLC SHS G5494J103 201 1,000 SH   SOLE   1,000 0 0
LOWES COS INC COM 548661107 1,497 14,839 SH   SOLE   14,839 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 946 14,789 SH   SOLE   14,789 0 0
MASTERCARD INC CL A 57636Q104 69,507 262,758 SH   SOLE   262,758 0 0
MCDONALDS CORP COM 580135101 32,926 158,556 SH   SOLE   158,556 0 0
MERCK & CO INC COM 58933Y105 602 7,174 SH   SOLE   7,174 0 0
MICROSOFT CORP COM 594918104 37,918 283,057 SH   SOLE   283,057 0 0
MONDELEZ INTL INC CL A 609207105 236 4,376 SH   SOLE   4,376 0 0
MPLX LP COM UNIT REP LTD 55336V100 5,409 168,042 SH   SOLE   168,042 0 0
NIKE INC CL B 654106103 38,463 458,169 SH   SOLE   458,169 0 0
NORFOLK SOUTHERN CORP COM 655844108 728 3,650 SH   SOLE   3,650 0 0
NVIDIA CORP COM 67066G104 31,187 189,900 SH   SOLE   189,900 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 779 21,200 SH   SOLE   21,200 0 0
PEPSICO INC COM 713448108 223 1,698 SH   SOLE   1,698 0 0
PFIZER INC COM 717081103 372 8,586 SH   SOLE   8,586 0 0
PHILLIPS 66 COM 718546104 294 3,142 SH   SOLE   3,142 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,148 88,197 SH   SOLE   88,197 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 49 50,000 PRN   SOLE   50,000 0 0
PPG INDS INC COM 693506107 647 5,541 SH   SOLE   5,541 0 0
PRICE T ROWE GROUP INC COM 74144T108 40,384 368,100 SH   SOLE   368,100 0 0
PROCTER AND GAMBLE CO COM 742718109 989 9,022 SH   SOLE   9,022 0 0
RAYTHEON CO COM NEW 755111507 233 1,342 SH   SOLE   1,342 0 0
ROBERT HALF INTL INC COM 770323103 32,983 578,549 SH   SOLE   578,549 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 373 5,725 SH   SOLE   5,725 0 0
SALESFORCE COM INC COM 79466L302 19,124 126,042 SH   SOLE   126,042 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 402 7,569 SH   SOLE   7,569 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,222 4,172 SH   SOLE   4,172 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 523 14,960 SH   SOLE   14,960 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 246 7,984 SH   SOLE   7,984 0 0
STRYKER CORP COM 863667101 504 2,450 SH   SOLE   2,450 0 0
TARGET CORP COM 87612E106 31,246 360,769 SH   SOLE   360,769 0 0
TERADYNE INC COM 880770102 21,323 445,065 SH   SOLE   445,065 0 0
UNION PACIFIC CORP COM 907818108 606 3,585 SH   SOLE   3,585 0 0
UNITED TECHNOLOGIES CORP COM 913017109 371 2,847 SH   SOLE   2,847 0 0
UNITEDHEALTH GROUP INC COM 91324P102 22,837 93,590 SH   SOLE   93,590 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,386 5,150 SH   SOLE   5,150 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 288 3,300 SH   SOLE   3,300 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,134 80,848 SH   SOLE   80,848 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 325 3,618 SH   SOLE   3,618 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,938 118,387 SH   SOLE   118,387 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 622 7,115 SH   SOLE   7,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 283 4,953 SH   SOLE   4,953 0 0
VISA INC COM CL A 92826C839 283 1,632 SH   SOLE   1,632 0 0
WELLS FARGO CO NEW COM 949746101 1,083 22,887 SH   SOLE   22,887 0 0