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 4,088 23,306 SH   SOLE   23,306 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 34,803 220,927 SH   SOLE   220,927 0 0
ALPHABET INC CAP STK CL A 02079K305 86,493 32,352 SH   SOLE   32,352 0 0
AMERISOURCEBERGEN CORP COM 03073E105 4,772 39,947 SH   SOLE   39,947 0 0
APPLE INC COM 037833100 4,122 29,129 SH   SOLE   29,129 0 0
AT&T INC COM 00206R102 2,998 111,012 SH   SOLE   111,012 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 83,917 307,456 SH   SOLE   307,456 0 0
BK OF AMERICA CORP COM 060505104 31,397 739,614 SH   SOLE   739,614 0 0
BOOKING HOLDINGS INC COM 09857L108 56,363 23,743 SH   SOLE   23,743 0 0
CARMAX INC COM 143130102 29,532 230,790 SH   SOLE   230,790 0 0
CATERPILLAR INC COM 149123101 3,685 19,197 SH   SOLE   19,197 0 0
CHEVRON CORP NEW COM 166764100 3,215 31,692 SH   SOLE   31,692 0 0
CISCO SYS INC COM 17275R102 3,970 72,937 SH   SOLE   72,937 0 0
CITIGROUP INC COM NEW 172967424 38,131 543,331 SH   SOLE   543,331 0 0
DISNEY WALT CO COM 254687106 62,388 368,791 SH   SOLE   368,791 0 0
DOLLAR GEN CORP NEW COM 256677105 40,859 192,603 SH   SOLE   192,603 0 0
EATON CORP PLC SHS G29183103 4,718 31,596 SH   SOLE   31,596 0 0
EMERSON ELEC CO COM 291011104 4,692 49,808 SH   SOLE   49,808 0 0
FACEBOOK INC CL A 30303M102 89,045 262,367 SH   SOLE   262,367 0 0
FISERV INC COM 337738108 68,356 630,012 SH   SOLE   630,012 0 0
GRAINGER W W INC COM 384802104 27,551 70,094 SH   SOLE   70,094 0 0
HANESBRANDS INC COM 410345102 4,011 233,767 SH   SOLE   233,767 0 0
ISHARES TR CORE US AGGBD ET 464287226 53,733 467,939 SH   SOLE   467,939 0 0
ISHARES TR IBOXX INV CP ETF 464287242 42,343 318,298 SH   SOLE   318,298 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 86,656 1,585,948 SH   SOLE   1,585,948 0 0
ISHARES TR TIPS BD ETF 464287176 67,878 531,580 SH   SOLE   531,580 0 0
JOHNSON & JOHNSON COM 478160104 3,999 24,765 SH   SOLE   24,765 0 0
KIMBERLY-CLARK CORP COM 494368103 3,315 25,032 SH   SOLE   25,032 0 0
LOWES COS INC COM 548661107 80,493 396,792 SH   SOLE   396,792 0 0
M & T BK CORP COM 55261F104 3,151 21,099 SH   SOLE   21,099 0 0
MASTERCARD INCORPORATED CL A 57636Q104 55,678 160,141 SH   SOLE   160,141 0 0
MCDONALDS CORP COM 580135101 3,838 15,916 SH   SOLE   15,916 0 0
MEDTRONIC PLC SHS G5960L103 41,335 329,760 SH   SOLE   329,760 0 0
MICROSOFT CORP COM 594918104 75,028 266,132 SH   SOLE   266,132 0 0
NORTHROP GRUMMAN CORP COM 666807102 37,673 104,603 SH   SOLE   104,603 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,800 34,237 SH   SOLE   34,237 0 0
PROCTER AND GAMBLE CO COM 742718109 4,323 30,920 SH   SOLE   30,920 0 0
PROGRESSIVE CORP COM 743315103 4,502 49,810 SH   SOLE   49,810 0 0
ROSS STORES INC COM 778296103 39,146 359,631 SH   SOLE   359,631 0 0
SALESFORCE COM INC COM 79466L302 43,094 158,890 SH   SOLE   158,890 0 0
SCHWAB CHARLES CORP COM 808513105 44,506 611,010 SH   SOLE   611,010 0 0
SYSCO CORP COM 871829107 4,254 54,189 SH   SOLE   54,189 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,310 38,602 SH   SOLE   38,602 0 0
ULTA BEAUTY INC COM 90384S303 60,618 167,955 SH   SOLE   167,955 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,985 21,881 SH   SOLE   21,881 0 0
US BANCORP DEL COM NEW 902973304 3,736 62,852 SH   SOLE   62,852 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,216 59,538 SH   SOLE   59,538 0 0
VISA INC COM CL A 92826C839 52,651 236,367 SH   SOLE   236,367 0 0
WELLS FARGO CO NEW COM 949746101 58,372 1,257,748 SH   SOLE   1,257,748 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 26,049 50,540 SH   SOLE   50,540 0 0