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 232 1,698 SH   SOLE   1,698 0 0
ABBOTT LABS COM 002824100 663 8,396 SH   SOLE   8,396 0 0
ABBVIE INC COM 00287Y109 507 6,658 SH   SOLE   6,658 0 0
ADOBE INC COM 00724F101 24,674 77,534 SH   SOLE   77,534 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 413 2,123 SH   SOLE   2,123 0 0
ALLSTATE CORP COM 020002101 266 2,900 SH   SOLE   2,900 0 0
ALPHABET INC CAP STK CL C 02079K107 42,237 36,323 SH   SOLE   36,323 0 0
ALPHABET INC CAP STK CL A 02079K305 1,111 956 SH   SOLE   956 0 0
AMAZON COM INC COM 023135106 24,752 12,695 SH   SOLE   12,695 0 0
AMERICAN EXPRESS CO COM 025816109 278 3,243 SH   SOLE   3,243 0 0
AMERICAN TOWER CORP NEW COM 03027X100 278 1,275 SH   SOLE   1,275 0 0
AMGEN INC COM 031162100 354 1,746 SH   SOLE   1,746 0 0
ANALOG DEVICES INC COM 032654105 1,895 21,135 SH   SOLE   21,135 0 0
AON PLC SHS CL A G0408V102 33,264 201,549 SH   SOLE   201,549 0 0
APPLE INC COM 037833100 4,569 17,967 SH   SOLE   17,967 0 0
AVANTOR INC COM 05352A100 9,204 736,947 SH   SOLE   736,947 0 0
BALL CORP COM 058498106 38,704 598,576 SH   SOLE   598,576 0 0
BAXTER INTL INC COM 071813109 33,936 417,987 SH   SOLE   417,987 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,624 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 34,765 190,148 SH   SOLE   190,148 0 0
BK OF AMERICA CORP COM 060505104 24,193 1,139,545 SH   SOLE   1,139,545 0 0
BOEING CO COM 097023105 379 2,544 SH   SOLE   2,544 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 8,465 82,988 SH   SOLE   82,988 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,861 33,395 SH   SOLE   33,395 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 67 17,500 SH   SOLE   17,500 0 0
BROWN FORMAN CORP CL B 115637209 312 5,625 SH   SOLE   5,625 0 0
CANADIAN PAC RY LTD COM 13645T100 262 1,194 SH   SOLE   1,194 0 0
CBRE GROUP INC CL A 12504L109 225 5,955 SH   SOLE   5,955 0 0
CHEVRON CORP NEW COM 166764100 407 5,610 SH   SOLE   5,610 0 0
CISCO SYS INC COM 17275R102 325 8,269 SH   SOLE   8,269 0 0
COCA COLA CO COM 191216100 1,210 27,353 SH   SOLE   27,353 0 0
CONSTELLATION BRANDS INC CL A 21036P108 288 2,010 SH   SOLE   2,010 0 0
CORTEVA INC COM 22052L104 408 17,379 SH   SOLE   17,379 0 0
COSTCO WHSL CORP NEW COM 22160K105 500 1,754 SH   SOLE   1,754 0 0
CRESCENT PT ENERGY CORP COM 22576C101 9 11,500 SH   SOLE   11,500 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 38,786 268,602 SH   SOLE   268,602 0 0
DIGITAL RLTY TR INC COM 253868103 224 1,610 SH   SOLE   1,610 0 0
DISNEY WALT CO COM DISNEY 254687106 275 2,843 SH   SOLE   2,843 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 22,280 410,991 SH   SOLE   410,991 0 0
DOVER CORP COM 260003108 462 5,505 SH   SOLE   5,505 0 0
DOW INC COM 260557103 481 16,449 SH   SOLE   16,449 0 0
DUPONT DE NEMOURS INC COM 26614N102 557 16,334 SH   SOLE   16,334 0 0
EATON CORP PLC SHS G29183103 25,518 328,456 SH   SOLE   328,456 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 363 30,085 SH   SOLE   30,085 0 0
EBAY INC COM 278642103 27,178 904,122 SH   SOLE   904,122 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 753 163,713 SH   SOLE   163,713 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,733 121,157 SH   SOLE   121,157 0 0
EQUINIX INC COM 29444U700 31,044 49,705 SH   SOLE   49,705 0 0
ESSENTIAL UTILS INC COM 29670G102 202 4,956 SH   SOLE   4,956 0 0
EXXON MOBIL CORP COM 30231G102 529 13,940 SH   SOLE   13,940 0 0
FACEBOOK INC CL A 30303M102 17,414 104,402 SH   SOLE   104,402 0 0
FIRST WESTN FINL INC COM 33751L105 792 56,029 SH   SOLE   56,029 0 0
FRONTDOOR INC COM 35905A109 22,988 660,952 SH   SOLE   660,952 0 0
GILEAD SCIENCES INC COM 375558103 364 4,865 SH   SOLE   4,865 0 0
GLOBAL PMTS INC COM 37940X102 7,817 54,199 SH   SOLE   54,199 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 23,453 151,709 SH   SOLE   151,709 0 0
HERSHEY CO COM 427866108 518 3,910 SH   SOLE   3,910 0 0
IDEXX LABS INC COM 45168D104 1,459 6,025 SH   SOLE   6,025 0 0
ILLUMINA INC COM 452327109 331 1,212 SH   SOLE   1,212 0 0
INCYTE CORP COM 45337C102 464 6,336 SH   SOLE   6,336 0 0
INTEL CORP COM 458140100 1,784 32,965 SH   SOLE   32,965 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 546 15,983 SH   SOLE   15,983 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 306 3,528 SH   SOLE   3,528 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,359 42,044 SH   SOLE   42,044 0 0
ISHARES TR MBS ETF 464288588 376 3,407 SH   SOLE   3,407 0 0
ISHARES TR INTRM TR CRP ETF 464288638 791 14,398 SH   SOLE   14,398 0 0
ISHARES TR SH TR CRPORT ETF 464288646 20,859 398,369 SH   SOLE   398,369 0 0
JOHNSON & JOHNSON COM 478160104 2,213 16,880 SH   SOLE   16,880 0 0
JPMORGAN CHASE & CO COM 46625H100 1,183 13,136 SH   SOLE   13,136 0 0
KIMBERLY CLARK CORP COM 494368103 561 4,390 SH   SOLE   4,390 0 0
LOWES COS INC COM 548661107 1,263 14,676 SH   SOLE   14,676 0 0
MASIMO CORP COM 574795100 34,359 193,985 SH   SOLE   193,985 0 0
MASTERCARD INC CL A 57636Q104 49,930 206,699 SH   SOLE   206,699 0 0
MCDONALDS CORP COM 580135101 19,502 117,944 SH   SOLE   117,944 0 0
MERCK & CO. INC COM 58933Y105 552 7,178 SH   SOLE   7,178 0 0
MICROSOFT CORP COM 594918104 41,363 262,276 SH   SOLE   262,276 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,155 99,438 SH   SOLE   99,438 0 0
NIKE INC CL B 654106103 33,603 406,127 SH   SOLE   406,127 0 0
NORFOLK SOUTHERN CORP COM 655844108 482 3,300 SH   SOLE   3,300 0 0
NVIDIA CORP COM 67066G104 44,974 170,615 SH   SOLE   170,615 0 0
PAYPAL HLDGS INC COM 70450Y103 217 2,262 SH   SOLE   2,262 0 0
PEPSICO INC COM 713448108 216 1,797 SH   SOLE   1,797 0 0
PFIZER INC COM 717081103 283 8,684 SH   SOLE   8,684 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 219 41,447 SH   SOLE   41,447 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 48 50,000 PRN   SOLE   50,000 0 0
PPG INDS INC COM 693506107 407 4,870 SH   SOLE   4,870 0 0
PRICE T ROWE GROUP INC COM 74144T108 30,492 312,253 SH   SOLE   312,253 0 0
PROCTER & GAMBLE CO COM 742718109 934 8,487 SH   SOLE   8,487 0 0
RAYTHEON CO COM NEW 755111507 242 1,844 SH   SOLE   1,844 0 0
ROBERT HALF INTL INC COM 770323103 20,322 538,336 SH   SOLE   538,336 0 0
SALESFORCE COM INC COM 79466L302 27,103 188,243 SH   SOLE   188,243 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 309 6,875 SH   SOLE   6,875 0 0
SHOPIFY INC CL A 82509L107 226 543 SH   SOLE   543 0 0
SIRIUS XM HLDGS INC COM 82968B103 272 55,000 SH   SOLE   55,000 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 18 10,000 SH   SOLE   10,000 0 0
SOUTHWEST AIRLS CO COM 844741108 8,138 228,519 SH   SOLE   228,519 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 218 1,471 SH   SOLE   1,471 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,048 4,067 SH   SOLE   4,067 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 509 14,960 SH   SOLE   14,960 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 242 7,984 SH   SOLE   7,984 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 202 6,102 SH   SOLE   6,102 0 0
STRYKER CORP COM 863667101 13,399 80,480 SH   SOLE   80,480 0 0
TARGET CORP COM 87612E106 542 5,832 SH   SOLE   5,832 0 0
TESLA INC COM 88160R101 279 533 SH   SOLE   533 0 0
UNION PAC CORP COM 907818108 499 3,535 SH   SOLE   3,535 0 0
UNITED TECHNOLOGIES CORP COM 913017109 272 2,885 SH   SOLE   2,885 0 0
UNITEDHEALTH GROUP INC COM 91324P102 30,737 123,253 SH   SOLE   123,253 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,220 5,150 SH   SOLE   5,150 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 260 3,200 SH   SOLE   3,200 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 559 3,722 SH   SOLE   3,722 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,956 77,231 SH   SOLE   77,231 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 303 3,000 SH   SOLE   3,000 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 321 3,686 SH   SOLE   3,686 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,823 114,657 SH   SOLE   114,657 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 503 7,115 SH   SOLE   7,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 331 6,156 SH   SOLE   6,156 0 0
VISA INC COM CL A 92826C839 293 1,819 SH   SOLE   1,819 0 0
WALMART INC COM 931142103 217 1,912 SH   SOLE   1,912 0 0
WELLS FARGO CO NEW COM 949746101 562 19,567 SH   SOLE   19,567 0 0