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,514 23,429 SH   SOLE   23,429 0 0
ABBVIE INC COM 00287Y109 442 4,080 SH   SOLE   4,080 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 238 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 28,992 228,030 SH   SOLE   228,030 0 0
ALPHABET INC CAP STK CL A 02079K305 70,472 34,168 SH   SOLE   34,168 0 0
ALPHABET INC CAP STK CL C 02079K107 1,882 910 SH   SOLE   910 0 0
AMAZON COM INC COM 023135106 1,006 325 SH   SOLE   325 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,385 28,670 SH   SOLE   28,670 0 0
AMGEN INC COM 031162100 264 1,060 SH   SOLE   1,060 0 0
APPLE INC COM 037833100 4,040 33,075 SH   SOLE   33,075 0 0
AT&T INC COM 00206R102 3,136 103,587 SH   SOLE   103,587 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 404 2,145 SH   SOLE   2,145 0 0
BANK HAWAII CORP COM 062540109 268 3,000 SH   SOLE   3,000 0 0
BAXTER INTL INC COM 071813109 3,331 39,498 SH   SOLE   39,498 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 76,409 299,091 SH   SOLE   299,091 0 0
BK OF AMERICA CORP COM 060505104 45,283 1,170,394 SH   SOLE   1,170,394 0 0
BLACKROCK INC COM 09247X101 45,298 60,080 SH   SOLE   60,080 0 0
BOOKING HOLDINGS INC COM 09857L108 53,374 22,909 SH   SOLE   22,909 0 0
CARMAX INC COM 143130102 32,145 242,311 SH   SOLE   242,311 0 0
CATERPILLAR INC COM 149123101 4,492 19,372 SH   SOLE   19,372 0 0
CHEVRON CORP NEW COM 166764100 3,122 29,794 SH   SOLE   29,794 0 0
CHUBB LIMITED COM H1467J104 727 4,600 SH   SOLE   4,600 0 0
CISCO SYS INC COM 17275R102 3,768 72,875 SH   SOLE   72,875 0 0
CITIGROUP INC COM NEW 172967424 37,519 515,731 SH   SOLE   515,731 0 0
COCA COLA CO COM 191216100 446 8,470 SH   SOLE   8,470 0 0
DEERE & CO COM 244199105 373 998 SH   SOLE   998 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 677 4,120 SH   SOLE   4,120 0 0
DISNEY WALT CO COM 254687106 65,406 354,466 SH   SOLE   354,466 0 0
DOLLAR GEN CORP NEW COM 256677105 25,227 124,506 SH   SOLE   124,506 0 0
EATON CORP PLC SHS G29183103 4,314 31,201 SH   SOLE   31,201 0 0
EMERSON ELEC CO COM 291011104 4,084 45,264 SH   SOLE   45,264 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 201 9,110 SH   SOLE   9,110 0 0
EOG RES INC COM 26875P101 290 4,000 SH   SOLE   4,000 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 215 3,000 SH   SOLE   3,000 0 0
ESSEX PPTY TR INC COM 297178105 435 1,599 SH   SOLE   1,599 0 0
EXELON CORP COM 30161N101 4,236 96,841 SH   SOLE   96,841 0 0
FACEBOOK INC CL A 30303M102 77,407 262,814 SH   SOLE   262,814 0 0
FEDEX CORP COM 31428X106 291 1,025 SH   SOLE   1,025 0 0
FISERV INC COM 337738108 41,420 347,947 SH   SOLE   347,947 0 0
GRAINGER W W INC COM 384802104 27,485 68,553 SH   SOLE   68,553 0 0
HANESBRANDS INC COM 410345102 4,682 238,047 SH   SOLE   238,047 0 0
HOME DEPOT INC COM 437076102 608 1,992 SH   SOLE   1,992 0 0
ILLINOIS TOOL WKS INC COM 452308109 295 1,330 SH   SOLE   1,330 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,127 23,463 SH   SOLE   23,463 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,108 1,500 SH   SOLE   1,500 0 0
ISHARES TR CORE S&P500 ETF 464287200 505 1,269 SH   SOLE   1,269 0 0
ISHARES TR CORE US AGGBD ET 464287226 49,841 437,857 SH   SOLE   437,857 0 0
ISHARES TR IBOXX INV CP ETF 464287242 38,923 299,294 SH   SOLE   299,294 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 80,898 1,479,476 SH   SOLE   1,479,476 0 0
ISHARES TR TIPS BD ETF 464287176 62,587 498,701 SH   SOLE   498,701 0 0
JOHNSON & JOHNSON COM 478160104 4,408 26,822 SH   SOLE   26,822 0 0
JPMORGAN CHASE & CO COM 46625H100 553 3,635 SH   SOLE   3,635 0 0
KIMBERLY-CLARK CORP COM 494368103 3,198 22,998 SH   SOLE   22,998 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 350 1,373 SH   SOLE   1,373 0 0
LOCKHEED MARTIN CORP COM 539830109 3,178 8,600 SH   SOLE   8,600 0 0
LOWES COS INC COM 548661107 74,336 390,872 SH   SOLE   390,872 0 0
M & T BK CORP COM 55261F104 2,948 19,443 SH   SOLE   19,443 0 0
MASTERCARD INCORPORATED CL A 57636Q104 40,955 115,027 SH   SOLE   115,027 0 0
MCDONALDS CORP COM 580135101 3,456 15,417 SH   SOLE   15,417 0 0
MEDALLIA INC COM 584021109 1,588 56,928 SH   SOLE   56,928 0 0
MEDTRONIC PLC SHS G5960L103 37,212 315,011 SH   SOLE   315,011 0 0
MICROSOFT CORP COM 594918104 62,268 264,105 SH   SOLE   264,105 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 267 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101 302 4,000 SH   SOLE   4,000 0 0
NORTHERN TR CORP COM 665859104 288 2,740 SH   SOLE   2,740 0 0
NORTHROP GRUMMAN CORP COM 666807102 25,384 78,433 SH   SOLE   78,433 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,762 32,310 SH   SOLE   32,310 0 0
PEPSICO INC COM 713448108 593 4,192 SH   SOLE   4,192 0 0
PROCTER AND GAMBLE CO COM 742718109 4,055 29,940 SH   SOLE   29,940 0 0
PROGRESSIVE CORP COM 743315103 3,468 36,270 SH   SOLE   36,270 0 0
QUALCOMM INC COM 747525103 620 4,677 SH   SOLE   4,677 0 0
ROSS STORES INC COM 778296103 24,866 207,373 SH   SOLE   207,373 0 0
SALESFORCE COM INC COM 79466L302 24,633 116,265 SH   SOLE   116,265 0 0
SCHWAB CHARLES CORP COM 808513105 47,258 725,043 SH   SOLE   725,043 0 0
SNAP ON INC COM 833034101 288 1,246 SH   SOLE   1,246 0 0
SOUTHERN CO COM 842587107 519 8,350 SH   SOLE   8,350 0 0
SYSCO CORP COM 871829107 4,146 52,658 SH   SOLE   52,658 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,059 42,772 SH   SOLE   42,772 0 0
ULTA BEAUTY INC COM 90384S303 60,746 196,481 SH   SOLE   196,481 0 0
UNION PAC CORP COM 907818108 1,238 5,617 SH   SOLE   5,617 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,859 22,700 SH   SOLE   22,700 0 0
US BANCORP DEL COM NEW 902973304 3,408 61,610 SH   SOLE   61,610 0 0
VARIAN MED SYS INC COM 92220P105 40,276 228,151 SH   SOLE   228,151 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,272 56,260 SH   SOLE   56,260 0 0
VISA INC COM CL A 92826C839 48,270 227,979 SH   SOLE   227,979 0 0
WELLS FARGO CO NEW COM 949746101 61,961 1,585,897 SH   SOLE   1,585,897 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 33,562 69,174 SH   SOLE   69,174 0 0