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
ABBOTT LABS COM 002824100 888 8,160 SH   SOLE   8,160 0 0
ABBVIE INC COM 00287Y109 573 6,546 SH   SOLE   6,546 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 39,015 79,553 SH   SOLE   79,553 0 0
AIR PRODS & CHEMS INC COM 009158106 354 1,187 SH   SOLE   1,187 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 12,915 43,932 SH   SOLE   43,932 0 0
ALLSTATE CORP COM 020002101 273 2,900 SH   SOLE   2,900 0 0
ALPHABET INC CAP STK CL A 02079K305 2,247 1,533 SH   SOLE   1,533 0 0
ALPHABET INC CAP STK CL C 02079K107 51,824 35,264 SH   SOLE   35,264 0 0
AMAZON COM INC COM 023135106 42,703 13,562 SH   SOLE   13,562 0 0
AMERICAN EXPRESS CO COM 025816109 325 3,243 SH   SOLE   3,243 0 0
AMERICAN TOWER CORP NEW COM 03027X100 289 1,196 SH   SOLE   1,196 0 0
AMGEN INC COM 031162100 353 1,388 SH   SOLE   1,388 0 0
ANALOG DEVICES INC COM 032654105 2,446 20,952 SH   SOLE   20,952 0 0
AON PLC SHS CL A G0403H108 42,828 207,602 SH   SOLE   207,602 0 0
APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 33 35,000 PRN   SOLE   35,000 0 0
APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 36 40,000 PRN   SOLE   40,000 0 0
APPLE INC COM 037833100 10,181 87,909 SH   SOLE   87,909 0 0
AT&T INC COM 00206R102 207 7,260 SH   SOLE   7,260 0 0
AVANTOR INC COM 05352A100 34,226 1,521,824 SH   SOLE   1,521,824 0 0
BALL CORP COM 058498106 48,645 585,234 SH   SOLE   585,234 0 0
BAXTER INTL INC COM 071813109 34,709 431,591 SH   SOLE   431,591 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 42,591 200,012 SH   SOLE   200,012 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,680 24 SH   SOLE   24 0 0
BIO-TECHNE CORP COM 09073M104 9,779 39,474 SH   SOLE   39,474 0 0
BK OF AMERICA CORP COM 060505104 22,194 921,313 SH   SOLE   921,313 0 0
BOEING CO COM 097023105 370 2,239 SH   SOLE   2,239 0 0
BP PLC SPONSORED ADR 055622104 406 23,246 SH   SOLE   23,246 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 38,650 254,212 SH   SOLE   254,212 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 39 17,500 SH   SOLE   17,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,653 27,418 SH   SOLE   27,418 0 0
BROWN FORMAN CORP CL B 115637209 424 5,625 SH   SOLE   5,625 0 0
CANADIAN PAC RY LTD COM 13645T100 363 1,194 SH   SOLE   1,194 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 243 7,962 SH   SOLE   7,962 0 0
CHEVRON CORP NEW COM 166764100 437 6,075 SH   SOLE   6,075 0 0
CISCO SYS INC COM 17275R102 291 7,400 SH   SOLE   7,400 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 64 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 1,542 31,235 SH   SOLE   31,235 0 0
COLGATE PALMOLIVE CO COM 194162103 211 2,735 SH   SOLE   2,735 0 0
COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 39 40,000 PRN   SOLE   40,000 0 0
CONAGRA BRANDS INC COM 205887102 226 6,328 SH   SOLE   6,328 0 0
CONSTELLATION BRANDS INC CL A 21036P108 376 1,982 SH   SOLE   1,982 0 0
CORNING INC COM 219350105 339 10,445 SH   SOLE   10,445 0 0
CORTEVA INC COM 22052L104 599 20,796 SH   SOLE   20,796 0 0
COSTCO WHSL CORP NEW COM 22160K105 636 1,792 SH   SOLE   1,792 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 45,132 271,062 SH   SOLE   271,062 0 0
DIGITAL RLTY TR INC COM 253868103 229 1,560 SH   SOLE   1,560 0 0
DISNEY WALT CO COM DISNEY 254687106 421 3,395 SH   SOLE   3,395 0 0
DOCUSIGN INC COM 256163106 16,358 76,000 SH   SOLE   76,000 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 39,864 601,453 SH   SOLE   601,453 0 0
DOVER CORP COM 260003108 606 5,597 SH   SOLE   5,597 0 0
DOW INC COM 260557103 928 19,720 SH   SOLE   19,720 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,084 19,543 SH   SOLE   19,543 0 0
EATON CORP PLC SHS G29183103 330 3,238 SH   SOLE   3,238 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 341 24,629 SH   SOLE   24,629 0 0
EBAY INC. COM 278642103 24,666 473,434 SH   SOLE   473,434 0 0
EMERSON ELEC CO COM 291011104 465 7,096 SH   SOLE   7,096 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 67 10,738 SH   SOLE   10,738 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 615 113,423 SH   SOLE   113,423 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,717 108,746 SH   SOLE   108,746 0 0
EQUINIX INC COM 29444U700 39,070 51,399 SH   SOLE   51,399 0 0
EXXON MOBIL CORP COM 30231G102 451 13,141 SH   SOLE   13,141 0 0
FACEBOOK INC CL A 30303M102 27,995 106,892 SH   SOLE   106,892 0 0
FIRST WESTN FINL INC COM 33751L105 726 56,029 SH   SOLE   56,029 0 0
FISERV INC COM 337738108 206 2,000 SH   SOLE   2,000 0 0
FRONTDOOR INC COM 35905A109 36,066 926,910 SH   SOLE   926,910 0 0
GLOBAL PMTS INC COM 37940X102 10,655 60,001 SH   SOLE   60,001 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 30,808 153,297 SH   SOLE   153,297 0 0
GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 45 50,000 PRN   SOLE   50,000 0 0
HERSHEY CO COM 427866108 679 4,740 SH   SOLE   4,740 0 0
HOME DEPOT INC COM 437076102 335 1,207 SH   SOLE   1,207 0 0
IDEXX LABS INC COM 45168D104 2,468 6,278 SH   SOLE   6,278 0 0
ILLUMINA INC COM 452327109 247 800 SH   SOLE   800 0 0
INCYTE CORP COM 45337C102 569 6,336 SH   SOLE   6,336 0 0
INTEL CORP COM 458140100 1,636 31,601 SH   SOLE   31,601 0 0
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 470 4,260 SH   SOLE   4,260 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 20,312 810,847 SH   SOLE   810,847 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 513 20,000 SH   SOLE   20,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 202 1,497 SH   SOLE   1,497 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 428 4,943 SH   SOLE   4,943 0 0
ISHARES TR RUS MID CAP ETF 464287499 226 3,940 SH   SOLE   3,940 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 770 17,467 SH   SOLE   17,467 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 35,503 646,568 SH   SOLE   646,568 0 0
ISHARES TR CORE S&P SCP ETF 464287804 816 11,626 SH   SOLE   11,626 0 0
ISHARES TR MBS ETF 464288588 376 3,407 SH   SOLE   3,407 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 876 14,398 SH   SOLE   14,398 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 266 1,775 SH   SOLE   1,775 0 0
JD.COM INC SPON ADR CL A 47215P106 13,017 167,724 SH   SOLE   167,724 0 0
JOHNSON & JOHNSON COM 478160104 2,598 17,447 SH   SOLE   17,447 0 0
JPMORGAN CHASE & CO COM 46625H100 1,154 11,987 SH   SOLE   11,987 0 0
KIMBERLY CLARK CORP COM 494368103 678 4,590 SH   SOLE   4,590 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 378 18,390 SH   SOLE   18,390 0 0
LOCKHEED MARTIN CORP COM 539830109 571 1,490 SH   SOLE   1,490 0 0
LOWES COS INC COM 548661107 2,392 14,424 SH   SOLE   14,424 0 0
MASIMO CORP COM 574795100 46,173 195,600 SH   SOLE   195,600 0 0
MASTERCARD INCORPORATED CL A 57636Q104 67,038 198,236 SH   SOLE   198,236 0 0
MCDONALDS CORP COM 580135101 37,583 171,228 SH   SOLE   171,228 0 0
MERCK & CO. INC COM 58933Y105 665 8,015 SH   SOLE   8,015 0 0
MFA FINL INC NOTE 6.250% 6/1 55272XAA0 51 55,000 PRN   SOLE   55,000 0 0
MICROSOFT CORP COM 594918104 54,547 259,341 SH   SOLE   259,341 0 0
MONDELEZ INTL INC CL A 609207105 323 5,618 SH   SOLE   5,618 0 0
MPLX LP COM UNIT REP LTD 55336V100 996 63,264 SH   SOLE   63,264 0 0
NIKE INC CL B 654106103 26,551 211,498 SH   SOLE   211,498 0 0
NORFOLK SOUTHN CORP COM 655844108 801 3,744 SH   SOLE   3,744 0 0
NVIDIA CORPORATION COM 67066G104 71,574 132,245 SH   SOLE   132,245 0 0
OTIS WORLDWIDE CORP COM 68902V107 248 3,980 SH   SOLE   3,980 0 0
PAYPAL HLDGS INC COM 70450Y103 696 3,532 SH   SOLE   3,532 0 0
PEPSICO INC COM 713448108 484 3,491 SH   SOLE   3,491 0 0
PFIZER INC COM 717081103 648 17,655 SH   SOLE   17,655 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 236 39,406 SH   SOLE   39,406 0 0
PPG INDS INC COM 693506107 495 4,055 SH   SOLE   4,055 0 0
PROCTER AND GAMBLE CO COM 742718109 1,507 10,839 SH   SOLE   10,839 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 418 7,263 SH   SOLE   7,263 0 0
REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 50 55,000 PRN   SOLE   55,000 0 0
ROBERT HALF INTL INC COM 770323103 29,787 562,657 SH   SOLE   562,657 0 0
SALESFORCE COM INC COM 79466L302 47,789 190,153 SH   SOLE   190,153 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 247 4,475 SH   SOLE   4,475 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 274 2,375 SH   SOLE   2,375 0 0
SHOPIFY INC CL A 82509L107 460 450 SH   SOLE   450 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 295 55,000 SH   SOLE   55,000 0 0
SOUTHWEST AIRLS CO COM 844741108 32,818 875,143 SH   SOLE   875,143 0 0
SPDR GOLD TR GOLD SHS 78463V107 436 2,463 SH   SOLE   2,463 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,207 3,603 SH   SOLE   3,603 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 550 14,960 SH   SOLE   14,960 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 250 7,984 SH   SOLE   7,984 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 202 6,070 SH   SOLE   6,070 0 0
STRYKER CORPORATION COM 863667101 18,322 87,932 SH   SOLE   87,932 0 0
TARGET CORP COM 87612E106 517 3,285 SH   SOLE   3,285 0 0
TESLA INC COM 88160R101 1,133 2,640 SH   SOLE   2,640 0 0
UNION PAC CORP COM 907818108 1,632 8,291 SH   SOLE   8,291 0 0
UNITEDHEALTH GROUP INC COM 91324P102 39,140 125,540 SH   SOLE   125,540 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 304 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 205 2,600 SH   SOLE   2,600 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,715 5,575 SH   SOLE   5,575 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 787 3,661 SH   SOLE   3,661 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 13,591 79,803 SH   SOLE   79,803 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 232 2,100 SH   SOLE   2,100 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 299 3,000 SH   SOLE   3,000 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 353 3,686 SH   SOLE   3,686 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,882 143,802 SH   SOLE   143,802 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 636 7,857 SH   SOLE   7,857 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 224 1,100 SH   SOLE   1,100 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 608 10,220 SH   SOLE   10,220 0 0
VISA INC COM CL A 92826C839 2,503 12,516 SH   SOLE   12,516 0 0
WALMART INC COM 931142103 279 1,997 SH   SOLE   1,997 0 0
WELLS FARGO CO NEW COM 949746101 563 23,933 SH   SOLE   23,933 0 0
ZOETIS INC CL A 98978V103 326 1,969 SH   SOLE   1,969 0 0