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 3,532 22,050 SH   SOLE   22,050 0 0
ABBVIE INC COM 00287Y109 331 3,781 SH   SOLE   3,781 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 341 695 SH   SOLE   695 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 22,870 226,571 SH   SOLE   226,571 0 0
ALPHABET INC CAP STK CL A 02079K305 54,598 37,253 SH   SOLE   37,253 0 0
ALPHABET INC CAP STK CL C 02079K107 1,427 971 SH   SOLE   971 0 0
AMAZON COM INC COM 023135106 1,102 350 SH   SOLE   350 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,580 26,624 SH   SOLE   26,624 0 0
AMGEN INC COM 031162100 269 1,060 SH   SOLE   1,060 0 0
APPLE INC COM 037833100 4,479 38,672 SH   SOLE   38,672 0 0
AT&T INC COM 00206R102 2,525 88,580 SH   SOLE   88,580 0 0
BAXTER INTL INC COM 071813109 2,857 35,526 SH   SOLE   35,526 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 55,831 262,189 SH   SOLE   262,189 0 0
BK OF AMERICA CORP COM 060505104 29,013 1,204,355 SH   SOLE   1,204,355 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 3,687 2,478 SH   SOLE   2,478 0 0
BLACKROCK INC COM 09247X101 33,866 60,093 SH   SOLE   60,093 0 0
BOOKING HOLDINGS INC COM 09857L108 38,767 22,662 SH   SOLE   22,662 0 0
CARMAX INC COM 143130102 24,137 262,617 SH   SOLE   262,617 0 0
CATERPILLAR INC DEL COM 149123101 2,904 19,467 SH   SOLE   19,467 0 0
CHEVRON CORP NEW COM 166764100 1,863 25,869 SH   SOLE   25,869 0 0
CHUBB LIMITED COM H1467J104 534 4,600 SH   SOLE   4,600 0 0
CISCO SYS INC COM 17275R102 2,477 62,893 SH   SOLE   62,893 0 0
CITIGROUP INC COM NEW 172967424 19,372 449,366 SH   SOLE   449,366 0 0
COCA COLA CO COM 191216100 412 8,341 SH   SOLE   8,341 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 38,337 552,244 SH   SOLE   552,244 0 0
DEERE & CO COM 244199105 224 1,010 SH   SOLE   1,010 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 515 3,740 SH   SOLE   3,740 0 0
DISNEY WALT CO COM DISNEY 254687106 49,590 399,665 SH   SOLE   399,665 0 0
EATON CORP PLC SHS G29183103 3,163 30,998 SH   SOLE   30,998 0 0
EMERSON ELEC CO COM 291011104 2,766 42,184 SH   SOLE   42,184 0 0
ESSEX PPTY TR INC COM 297178105 321 1,599 SH   SOLE   1,599 0 0
EXELON CORP COM 30161N101 3,067 85,769 SH   SOLE   85,769 0 0
EXXON MOBIL CORP COM 30231G102 1,579 45,994 SH   SOLE   45,994 0 0
FACEBOOK INC CL A 30303M102 73,550 280,833 SH   SOLE   280,833 0 0
FEDEX CORP COM 31428X106 258 1,025 SH   SOLE   1,025 0 0
FISERV INC COM 337738108 33,024 320,470 SH   SOLE   320,470 0 0
FOX CORP CL A COM 35137L105 19,400 697,089 SH   SOLE   697,089 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,328 61,842 SH   SOLE   61,842 0 0
GRAINGER W W INC COM 384802104 24,976 70,006 SH   SOLE   70,006 0 0
HANESBRANDS INC COM 410345102 3,582 227,430 SH   SOLE   227,430 0 0
HOME DEPOT INC COM 437076102 562 2,025 SH   SOLE   2,025 0 0
ILLINOIS TOOL WKS INC COM 452308109 296 1,530 SH   SOLE   1,530 0 0
INTEL CORP COM 458140100 2,696 52,059 SH   SOLE   52,059 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,427 19,946 SH   SOLE   19,946 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,064 1,500 SH   SOLE   1,500 0 0
ISHARES TR TIPS BD ETF 464287176 58,017 458,632 SH   SOLE   458,632 0 0
ISHARES TR IBOXX INV CP ETF 464287242 36,228 268,935 SH   SOLE   268,935 0 0
ISHARES TR CORE S&P500 ETF 464287200 546 1,624 SH   SOLE   1,624 0 0
ISHARES TR CORE US AGGBD ET 464287226 45,059 381,658 SH   SOLE   381,658 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 70,973 1,292,538 SH   SOLE   1,292,538 0 0
JOHNSON & JOHNSON COM 478160104 3,517 23,623 SH   SOLE   23,623 0 0
JPMORGAN CHASE & CO COM 46625H100 405 4,207 SH   SOLE   4,207 0 0
KIMBERLY CLARK CORP COM 494368103 3,097 20,976 SH   SOLE   20,976 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 268 1,421 SH   SOLE   1,421 0 0
LOWES COS INC COM 548661107 48,519 292,531 SH   SOLE   292,531 0 0
M & T BK CORP COM 55261F104 1,597 17,347 SH   SOLE   17,347 0 0
MASTERCARD INCORPORATED CL A 57636Q104 37,661 111,368 SH   SOLE   111,368 0 0
MCDONALDS CORP COM 580135101 3,194 14,550 SH   SOLE   14,550 0 0
MEDTRONIC PLC SHS G5960L103 31,482 302,948 SH   SOLE   302,948 0 0
MICROSOFT CORP COM 594918104 53,572 254,703 SH   SOLE   254,703 0 0
NEXTERA ENERGY INC COM 65339F101 299 1,076 SH   SOLE   1,076 0 0
NORTHERN TR CORP COM 665859104 273 3,500 SH   SOLE   3,500 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,587 29,747 SH   SOLE   29,747 0 0
PEPSICO INC COM 713448108 580 4,186 SH   SOLE   4,186 0 0
PROCTER AND GAMBLE CO COM 742718109 3,957 28,470 SH   SOLE   28,470 0 0
QUALCOMM INC COM 747525103 543 4,614 SH   SOLE   4,614 0 0
ROSS STORES INC COM 778296103 18,872 202,231 SH   SOLE   202,231 0 0
SCHWAB CHARLES CORP COM 808513105 29,882 824,782 SH   SOLE   824,782 0 0
SNAP ON INC COM 833034101 292 1,985 SH   SOLE   1,985 0 0
SOUTHERN CO COM 842587107 404 7,450 SH   SOLE   7,450 0 0
SYSCO CORP COM 871829107 3,094 49,731 SH   SOLE   49,731 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,849 47,475 SH   SOLE   47,475 0 0
ULTA BEAUTY INC COM 90384S303 47,896 213,841 SH   SOLE   213,841 0 0
UNION PAC CORP COM 907818108 1,103 5,601 SH   SOLE   5,601 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,759 22,562 SH   SOLE   22,562 0 0
US BANCORP DEL COM NEW 902973304 1,990 55,515 SH   SOLE   55,515 0 0
VARIAN MED SYS INC COM 92220P105 40,893 237,748 SH   SOLE   237,748 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,007 50,542 SH   SOLE   50,542 0 0
VISA INC COM CL A 92826C839 46,625 233,160 SH   SOLE   233,160 0 0
WELLS FARGO CO NEW COM 949746101 39,481 1,679,333 SH   SOLE   1,679,333 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 3,832 2,855 SH   SOLE   2,855 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 21,435 84,905 SH   SOLE   84,905 0 0