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 2,489 18,230 SH   SOLE   18,230 0 0
ADOBE INC COM 00724F101 328 1,032 SH   SOLE   1,032 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15,975 223,055 SH   SOLE   223,055 0 0
ALLERGAN PLC SHS G0177J108 861 4,859 SH   SOLE   4,859 0 0
ALPHABET INC CAP STK CL A 02079K305 45,135 38,844 SH   SOLE   38,844 0 0
ALPHABET INC CAP STK CL C 02079K107 1,198 1,030 SH   SOLE   1,030 0 0
AMAZON COM INC COM 023135106 624 320 SH   SOLE   320 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,208 24,947 SH   SOLE   24,947 0 0
APPLE INC COM 037833100 34,336 135,029 SH   SOLE   135,029 0 0
AT&T INC COM 00206R102 2,303 79,011 SH   SOLE   79,011 0 0
BAXTER INTL INC COM 071813109 2,712 33,400 SH   SOLE   33,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 63,472 347,163 SH   SOLE   347,163 0 0
BK OF AMERICA CORP COM 060505104 14,257 671,531 SH   SOLE   671,531 0 0
BLACKROCK INC COM 09247X101 30,354 68,992 SH   SOLE   68,992 0 0
BOOKING HLDGS INC COM 09857L108 40,688 30,244 SH   SOLE   30,244 0 0
CARMAX INC COM 143130102 12,254 227,650 SH   SOLE   227,650 0 0
CATERPILLAR INC DEL COM 149123101 2,060 17,751 SH   SOLE   17,751 0 0
CHEVRON CORP NEW COM 166764100 1,763 24,333 SH   SOLE   24,333 0 0
CHUBB LIMITED COM H1467J104 489 4,380 SH   SOLE   4,380 0 0
CISCO SYS INC COM 17275R102 2,261 57,521 SH   SOLE   57,521 0 0
CITIGROUP INC COM NEW 172967424 18,054 428,636 SH   SOLE   428,636 0 0
COCA COLA CO COM 191216100 360 8,141 SH   SOLE   8,141 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 29,732 639,814 SH   SOLE   639,814 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 475 3,740 SH   SOLE   3,740 0 0
DISNEY WALT CO COM DISNEY 254687106 39,591 409,847 SH   SOLE   409,847 0 0
EATON CORP PLC SHS G29183103 2,274 29,270 SH   SOLE   29,270 0 0
EMERSON ELEC CO COM 291011104 1,880 39,450 SH   SOLE   39,450 0 0
ESSEX PPTY TR INC COM 297178105 352 1,599 SH   SOLE   1,599 0 0
EXELON CORP COM 30161N101 2,822 76,675 SH   SOLE   76,675 0 0
EXPEDIA GROUP INC COM NEW 30212P303 233 4,143 SH   SOLE   4,143 0 0
EXXON MOBIL CORP COM 30231G102 1,321 34,793 SH   SOLE   34,793 0 0
FACEBOOK INC CL A 30303M102 51,360 307,916 SH   SOLE   307,916 0 0
FISERV INC COM 337738108 30,363 319,646 SH   SOLE   319,646 0 0
FLOWSERVE CORP COM 34354P105 223 9,334 SH   SOLE   9,334 0 0
FOX CORP CL A COM 35137L105 25,590 1,082,931 SH   SOLE   1,082,931 0 0
GENERAL ELECTRIC CO COM 369604103 19,384 2,441,294 SH   SOLE   2,441,294 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,124 56,056 SH   SOLE   56,056 0 0
GRAINGER W W INC COM 384802104 18,062 72,683 SH   SOLE   72,683 0 0
HANESBRANDS INC COM 410345102 1,517 192,705 SH   SOLE   192,705 0 0
HOME DEPOT INC COM 437076102 378 2,025 SH   SOLE   2,025 0 0
INTEL CORP COM 458140100 2,712 50,102 SH   SOLE   50,102 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,981 17,855 SH   SOLE   17,855 0 0
ISHARES TR CORE S&P500 ETF 464287200 299 1,158 SH   SOLE   1,158 0 0
ISHARES TR CORE US AGGBD ET 464287226 42,902 371,866 SH   SOLE   371,866 0 0
ISHARES TR IBOXX INV CP ETF 464287242 32,225 260,910 SH   SOLE   260,910 0 0
ISHARES TR SH TR CRPORT ETF 464288646 65,013 1,241,652 SH   SOLE   1,241,652 0 0
ISHARES TR TIPS BD ETF 464287176 54,083 458,643 SH   SOLE   458,643 0 0
JOHNSON & JOHNSON COM 478160104 2,746 20,943 SH   SOLE   20,943 0 0
JPMORGAN CHASE & CO COM 46625H100 331 3,675 SH   SOLE   3,675 0 0
KIMBERLY CLARK CORP COM 494368103 2,492 19,489 SH   SOLE   19,489 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 275 2,174 SH   SOLE   2,174 0 0
LOWES COS INC COM 548661107 36,235 421,090 SH   SOLE   421,090 0 0
M & T BK CORP COM 55261F104 1,432 13,850 SH   SOLE   13,850 0 0
MASTERCARD INC CL A 57636Q104 27,370 113,307 SH   SOLE   113,307 0 0
MCDONALDS CORP COM 580135101 2,252 13,622 SH   SOLE   13,622 0 0
MEDTRONIC PLC SHS G5960L103 25,321 280,781 SH   SOLE   280,781 0 0
MICROSOFT CORP COM 594918104 50,346 319,231 SH   SOLE   319,231 0 0
NEXTERA ENERGY INC COM 65339F101 241 1,000 SH   SOLE   1,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,234 27,092 SH   SOLE   27,092 0 0
OWENS ILLINOIS INC NEW OI 690768403 198 27,806 SH   SOLE   27,806 0 0
PAYCHEX INC COM 704326107 2,023 32,145 SH   SOLE   32,145 0 0
PEPSICO INC COM 713448108 503 4,186 SH   SOLE   4,186 0 0
PROCTER & GAMBLE CO COM 742718109 3,054 27,766 SH   SOLE   27,766 0 0
QUALCOMM INC COM 747525103 310 4,586 SH   SOLE   4,586 0 0
ROSS STORES INC COM 778296103 22,870 262,961 SH   SOLE   262,961 0 0
SALESFORCE COM INC COM 79466L302 808 5,612 SH   SOLE   5,612 0 0
SCHWAB CHARLES CORP COM 808513105 27,430 815,880 SH   SOLE   815,880 0 0
SOUTHERN CO COM 842587107 403 7,450 SH   SOLE   7,450 0 0
SYSCO CORP COM 871829107 2,056 45,062 SH   SOLE   45,062 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,137 44,725 SH   SOLE   44,725 0 0
ULTA BEAUTY INC COM 90384S303 29,505 167,928 SH   SOLE   167,928 0 0
UNION PAC CORP COM 907818108 789 5,595 SH   SOLE   5,595 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,986 21,255 SH   SOLE   21,255 0 0
UNITED TECHNOLOGIES CORP COM 913017109 490 5,193 SH   SOLE   5,193 0 0
US BANCORP DEL COM NEW 902973304 1,528 44,364 SH   SOLE   44,364 0 0
VARIAN MED SYS INC COM 92220P105 15,160 147,673 SH   SOLE   147,673 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,496 46,462 SH   SOLE   46,462 0 0
VISA INC COM CL A 92826C839 41,846 259,720 SH   SOLE   259,720 0 0
WELLS FARGO CO NEW COM 949746101 44,233 1,541,208 SH   SOLE   1,541,208 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 3,322 2,607 SH   SOLE   2,607 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 15,669 85,343 SH   SOLE   85,343 0 0