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 308 1,748 SH   SOLE   1,748 0 0
ABBOTT LABS COM 002824100 729 8,396 SH   SOLE   8,396 0 0
ABBVIE INC COM 00287Y109 623 7,031 SH   SOLE   7,031 0 0
ADOBE INC COM 00724F101 24,915 75,544 SH   SOLE   75,544 0 0
ALLSTATE CORP COM 020002101 326 2,900 SH   SOLE   2,900 0 0
ALPHABET INC CAP STK CL C 02079K107 49,521 37,038 SH   SOLE   37,038 0 0
ALPHABET INC CAP STK CL A 02079K305 1,205 900 SH   SOLE   900 0 0
AMAZON COM INC COM 023135106 21,599 11,689 SH   SOLE   11,689 0 0
AMERICAN EXPRESS CO COM 025816109 407 3,268 SH   SOLE   3,268 0 0
AMGEN INC COM 031162100 488 2,024 SH   SOLE   2,024 0 0
ANALOG DEVICES INC COM 032654105 2,572 21,645 SH   SOLE   21,645 0 0
AON PLC SHS CL A G0408V102 43,159 207,208 SH   SOLE   207,208 0 0
APPLE INC COM 037833100 4,822 16,419 SH   SOLE   16,419 0 0
AQUA AMERICA INC COM 03836W103 233 4,956 SH   SOLE   4,956 0 0
AT&T INC COM 00206R102 10,075 257,800 SH   SOLE   257,800 0 0
BALL CORP COM 058498106 41,002 634,025 SH   SOLE   634,025 0 0
BANK AMER CORP COM 060505104 40,763 1,157,388 SH   SOLE   1,157,388 0 0
BAXTER INTL INC COM 071813109 33,027 394,961 SH   SOLE   394,961 0 0
BCE INC COM NEW 05534B760 209 4,500 SH   SOLE   4,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,712 17 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 33,486 147,842 SH   SOLE   147,842 0 0
BOEING CO COM 097023105 726 2,230 SH   SOLE   2,230 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,452 38,200 SH   SOLE   38,200 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 62 20,500 SH   SOLE   20,500 0 0
BROWN FORMAN CORP CL B 115637209 380 5,625 SH   SOLE   5,625 0 0
CANADIAN PAC RY LTD COM 13645T100 304 1,194 SH   SOLE   1,194 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 363 7,145 SH   SOLE   7,145 0 0
CBRE GROUP INC CL A 12504L109 2,608 42,559 SH   SOLE   42,559 0 0
CERNER CORP COM 156782104 28,486 388,151 SH   SOLE   388,151 0 0
CHEVRON CORP NEW COM 166764100 694 5,759 SH   SOLE   5,759 0 0
CIGNA CORP NEW COM 125523100 215 1,053 SH   SOLE   1,053 0 0
CISCO SYS INC COM 17275R102 435 9,077 SH   SOLE   9,077 0 0
COCA COLA CO COM 191216100 1,532 27,684 SH   SOLE   27,684 0 0
CONAGRA BRANDS INC COM 205887102 300 8,759 SH   SOLE   8,759 0 0
CONOCOPHILLIPS COM 20825C104 260 3,996 SH   SOLE   3,996 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,644 24,472 SH   SOLE   24,472 0 0
CORNING INC COM 219350105 228 7,820 SH   SOLE   7,820 0 0
CORTEVA INC COM 22052L104 392 13,246 SH   SOLE   13,246 0 0
COSTCO WHSL CORP NEW COM 22160K105 559 1,903 SH   SOLE   1,903 0 0
CRESCENT PT ENERGY CORP COM 22576C101 51 11,500 SH   SOLE   11,500 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 39,105 275,096 SH   SOLE   275,096 0 0
DISNEY WALT CO COM DISNEY 254687106 400 2,765 SH   SOLE   2,765 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 27,575 400,794 SH   SOLE   400,794 0 0
DOVER CORP COM 260003108 1,269 11,010 SH   SOLE   11,010 0 0
DOW INC COM 260557103 667 12,188 SH   SOLE   12,188 0 0
DUPONT DE NEMOURS INC COM 26614N102 789 12,288 SH   SOLE   12,288 0 0
EATON CORP PLC SHS G29183103 31,059 327,905 SH   SOLE   327,905 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 434 29,028 SH   SOLE   29,028 0 0
EBAY INC COM 278642103 32,599 902,776 SH   SOLE   902,776 0 0
EMERSON ELEC CO COM 291011104 221 2,900 SH   SOLE   2,900 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,246 175,061 SH   SOLE   175,061 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,728 132,400 SH   SOLE   132,400 0 0
EQUINIX INC COM 29444U700 28,026 48,014 SH   SOLE   48,014 0 0
EXXON MOBIL CORP COM 30231G102 1,170 16,765 SH   SOLE   16,765 0 0
FACEBOOK INC CL A 30303M102 21,207 103,322 SH   SOLE   103,322 0 0
FIRST WESTN FINL INC COM 33751L105 1,164 70,644 SH   SOLE   70,644 0 0
FISERV INC COM 337738108 353 3,052 SH   SOLE   3,052 0 0
FRONTDOOR INC COM 35905A109 30,652 646,396 SH   SOLE   646,396 0 0
GENERAL MTRS CO COM 37045V100 201 5,479 SH   SOLE   5,479 0 0
GILEAD SCIENCES INC COM 375558103 418 6,439 SH   SOLE   6,439 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 34,933 151,930 SH   SOLE   151,930 0 0
HERSHEY CO COM 427866108 575 3,910 SH   SOLE   3,910 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 23,279 209,895 SH   SOLE   209,895 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 279 4,724 SH   SOLE   4,724 0 0
IDEXX LABS INC COM 45168D104 1,838 7,037 SH   SOLE   7,037 0 0
ILLUMINA INC COM 452327109 402 1,212 SH   SOLE   1,212 0 0
INCYTE CORP COM 45337C102 550 6,300 SH   SOLE   6,300 0 0
INTEL CORP COM 458140100 2,009 33,565 SH   SOLE   33,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 717 15,983 SH   SOLE   15,983 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 299 3,528 SH   SOLE   3,528 0 0
ISHARES TR MSCI EAFE ETF 464287465 257 3,699 SH   SOLE   3,699 0 0
ISHARES TR RUS MID CAP ETF 464287499 235 3,940 SH   SOLE   3,940 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 235 1,418 SH   SOLE   1,418 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,494 41,665 SH   SOLE   41,665 0 0
ISHARES TR MBS ETF 464288588 368 3,407 SH   SOLE   3,407 0 0
ISHARES TR INTRM TR CRP ETF 464288638 835 14,398 SH   SOLE   14,398 0 0
ISHARES TR SH TR CRPORT ETF 464288646 18,354 342,228 SH   SOLE   342,228 0 0
JOHNSON & JOHNSON COM 478160104 2,488 17,053 SH   SOLE   17,053 0 0
JPMORGAN CHASE & CO COM 46625H100 1,899 13,624 SH   SOLE   13,624 0 0
KIMBERLY CLARK CORP COM 494368103 604 4,390 SH   SOLE   4,390 0 0
LINDE PLC SHS G5494J103 237 1,115 SH   SOLE   1,115 0 0
LOWES COS INC COM 548661107 1,841 15,370 SH   SOLE   15,370 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 207 2,190 SH   SOLE   2,190 0 0
MASIMO CORP COM 574795100 30,264 191,474 SH   SOLE   191,474 0 0
MASTERCARD INC CL A 57636Q104 64,419 215,744 SH   SOLE   215,744 0 0
MCDONALDS CORP COM 580135101 24,573 124,348 SH   SOLE   124,348 0 0
MERCK & CO INC COM 58933Y105 740 8,134 SH   SOLE   8,134 0 0
MICROSOFT CORP COM 594918104 41,900 265,696 SH   SOLE   265,696 0 0
MPLX LP COM UNIT REP LTD 55336V100 2,779 109,144 SH   SOLE   109,144 0 0
NIKE INC CL B 654106103 41,661 411,227 SH   SOLE   411,227 0 0
NORFOLK SOUTHERN CORP COM 655844108 641 3,300 SH   SOLE   3,300 0 0
NVIDIA CORP COM 67066G104 41,179 175,005 SH   SOLE   175,005 0 0
PEPSICO INC COM 713448108 262 1,915 SH   SOLE   1,915 0 0
PFIZER INC COM 717081103 392 10,004 SH   SOLE   10,004 0 0
PHILLIPS 66 COM 718546104 228 2,045 SH   SOLE   2,045 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 817 44,447 SH   SOLE   44,447 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 50 50,000 PRN   SOLE   50,000 0 0
PPG INDS INC COM 693506107 746 5,591 SH   SOLE   5,591 0 0
PRICE T ROWE GROUP INC COM 74144T108 39,056 320,550 SH   SOLE   320,550 0 0
PROCTER & GAMBLE CO COM 742718109 1,070 8,566 SH   SOLE   8,566 0 0
RAYTHEON CO COM NEW 755111507 302 1,373 SH   SOLE   1,373 0 0
ROBERT HALF INTL INC COM 770323103 33,802 535,259 SH   SOLE   535,259 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 338 5,725 SH   SOLE   5,725 0 0
SALESFORCE COM INC COM 79466L302 20,698 127,265 SH   SOLE   127,265 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 221 2,375 SH   SOLE   2,375 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 398 6,875 SH   SOLE   6,875 0 0
SHOPIFY INC CL A 82509L107 204 513 SH   SOLE   513 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 34 10,000 SH   SOLE   10,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 209 1,461 SH   SOLE   1,461 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,306 4,058 SH   SOLE   4,058 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 528 14,960 SH   SOLE   14,960 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 246 7,984 SH   SOLE   7,984 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 252 17,200 SH   SOLE   17,200 0 0
STARBUCKS CORP COM 855244109 201 2,282 SH   SOLE   2,282 0 0
STRYKER CORP COM 863667101 514 2,450 SH   SOLE   2,450 0 0
TARGET CORP COM 87612E106 39,212 305,842 SH   SOLE   305,842 0 0
TERADYNE INC COM 880770102 319 4,675 SH   SOLE   4,675 0 0
TESLA INC COM 88160R101 209 500 SH   SOLE   500 0 0
UNION PACIFIC CORP COM 907818108 639 3,535 SH   SOLE   3,535 0 0
UNITED TECHNOLOGIES CORP COM 913017109 438 2,928 SH   SOLE   2,928 0 0
UNITEDHEALTH GROUP INC COM 91324P102 36,103 122,806 SH   SOLE   122,806 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,523 5,150 SH   SOLE   5,150 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 358 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 306 3,300 SH   SOLE   3,300 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 727 3,661 SH   SOLE   3,661 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,610 77,070 SH   SOLE   77,070 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 337 3,686 SH   SOLE   3,686 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,903 111,291 SH   SOLE   111,291 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 667 7,115 SH   SOLE   7,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 404 6,584 SH   SOLE   6,584 0 0
VISA INC COM CL A 92826C839 343 1,827 SH   SOLE   1,827 0 0
WELLS FARGO CO NEW COM 949746101 1,138 21,155 SH   SOLE   21,155 0 0
ZOETIS INC CL A 98978V103 214 1,617 SH   SOLE   1,617 0 0