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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1014,51423,429SH SOLE 23,42900
ABBVIE INCCOM00287Y1094424,080SH SOLE 4,08000
ADOBE SYSTEMS INCORPORATEDCOM00724F101238500SH SOLE 50000
AGILENT TECHNOLOGIES INCCOM00846U10128,992228,030SH SOLE 228,03000
ALPHABET INCCAP STK CL A02079K30570,47234,168SH SOLE 34,16800
ALPHABET INCCAP STK CL C02079K1071,882910SH SOLE 91000
AMAZON COM INCCOM0231351061,006325SH SOLE 32500
AMERISOURCEBERGEN CORPCOM03073E1053,38528,670SH SOLE 28,67000
AMGEN INCCOM0311621002641,060SH SOLE 1,06000
APPLE INCCOM0378331004,04033,075SH SOLE 33,07500
AT&T INCCOM00206R1023,136103,587SH SOLE 103,58700
AUTOMATIC DATA PROCESSING INCOM0530151034042,145SH SOLE 2,14500
BANK HAWAII CORPCOM0625401092683,000SH SOLE 3,00000
BAXTER INTL INCCOM0718131093,33139,498SH SOLE 39,49800
BERKSHIRE HATHAWAY INC DELCL B NEW08467070276,409299,091SH SOLE 299,09100
BK OF AMERICA CORPCOM06050510445,2831,170,394SH SOLE 1,170,39400
BLACKROCK INCCOM09247X10145,29860,080SH SOLE 60,08000
BOOKING HOLDINGS INCCOM09857L10853,37422,909SH SOLE 22,90900
CARMAX INCCOM14313010232,145242,311SH SOLE 242,31100
CATERPILLAR INCCOM1491231014,49219,372SH SOLE 19,37200
CHEVRON CORP NEWCOM1667641003,12229,794SH SOLE 29,79400
CHUBB LIMITEDCOMH1467J1047274,600SH SOLE 4,60000
CISCO SYS INCCOM17275R1023,76872,875SH SOLE 72,87500
CITIGROUP INCCOM NEW17296742437,519515,731SH SOLE 515,73100
COCA COLA COCOM1912161004468,470SH SOLE 8,47000
DEERE & COCOM244199105373998SH SOLE 99800
DIAGEO PLCSPON ADR NEW25243Q2056774,120SH SOLE 4,12000
DISNEY WALT COCOM25468710665,406354,466SH SOLE 354,46600
DOLLAR GEN CORP NEWCOM25667710525,227124,506SH SOLE 124,50600
EATON CORP PLCSHSG291831034,31431,201SH SOLE 31,20100
EMERSON ELEC COCOM2910111044,08445,264SH SOLE 45,26400
ENTERPRISE PRODS PARTNERS LCOM2937921072019,110SH SOLE 9,11000
EOG RES INCCOM26875P1012904,000SH SOLE 4,00000
EQUITY RESIDENTIALSH BEN INT29476L1072153,000SH SOLE 3,00000
ESSEX PPTY TR INCCOM2971781054351,599SH SOLE 1,59900
EXELON CORPCOM30161N1014,23696,841SH SOLE 96,84100
FACEBOOK INCCL A30303M10277,407262,814SH SOLE 262,81400
FEDEX CORPCOM31428X1062911,025SH SOLE 1,02500
FISERV INCCOM33773810841,420347,947SH SOLE 347,94700
GRAINGER W W INCCOM38480210427,48568,553SH SOLE 68,55300
HANESBRANDS INCCOM4103451024,682238,047SH SOLE 238,04700
HOME DEPOT INCCOM4370761026081,992SH SOLE 1,99200
ILLINOIS TOOL WKS INCCOM4523081092951,330SH SOLE 1,33000
INTERNATIONAL BUSINESS MACHSCOM4592001013,12723,463SH SOLE 23,46300
INTUITIVE SURGICAL INCCOM NEW46120E6021,1081,500SH SOLE 1,50000
ISHARES TRCORE S&P500 ETF4642872005051,269SH SOLE 1,26900
ISHARES TRCORE US AGGBD ET46428722649,841437,857SH SOLE 437,85700
ISHARES TRIBOXX INV CP ETF46428724238,923299,294SH SOLE 299,29400
ISHARES TRISHS 1-5YR INVS46428864680,8981,479,476SH SOLE 1,479,47600
ISHARES TRTIPS BD ETF46428717662,587498,701SH SOLE 498,70100
JOHNSON & JOHNSONCOM4781601044,40826,822SH SOLE 26,82200
JPMORGAN CHASE & COCOM46625H1005533,635SH SOLE 3,63500
KIMBERLY-CLARK CORPCOM4943681033,19822,998SH SOLE 22,99800
LABORATORY CORP AMER HLDGSCOM NEW50540R4093501,373SH SOLE 1,37300
LOCKHEED MARTIN CORPCOM5398301093,1788,600SH SOLE 8,60000
LOWES COS INCCOM54866110774,336390,872SH SOLE 390,87200
M & T BK CORPCOM55261F1042,94819,443SH SOLE 19,44300
MASTERCARD INCORPORATEDCL A57636Q10440,955115,027SH SOLE 115,02700
MCDONALDS CORPCOM5801351013,45615,417SH SOLE 15,41700
MEDALLIA INCCOM5840211091,58856,928SH SOLE 56,92800
MEDTRONIC PLCSHSG5960L10337,212315,011SH SOLE 315,01100
MICROSOFT CORPCOM59491810462,268264,105SH SOLE 264,10500
NEWTEK BUSINESS SVCS CORPCOM NEW65252620326710,000SH SOLE 10,00000
NEXTERA ENERGY INCCOM65339F1013024,000SH SOLE 4,00000
NORTHERN TR CORPCOM6658591042882,740SH SOLE 2,74000
NORTHROP GRUMMAN CORPCOM66680710225,38478,433SH SOLE 78,43300
NOVARTIS AGSPONSORED ADR66987V1092,76232,310SH SOLE 32,31000
PEPSICO INCCOM7134481085934,192SH SOLE 4,19200
PROCTER AND GAMBLE COCOM7427181094,05529,940SH SOLE 29,94000
PROGRESSIVE CORPCOM7433151033,46836,270SH SOLE 36,27000
QUALCOMM INCCOM7475251036204,677SH SOLE 4,67700
ROSS STORES INCCOM77829610324,866207,373SH SOLE 207,37300
SALESFORCE COM INCCOM79466L30224,633116,265SH SOLE 116,26500
SCHWAB CHARLES CORPCOM80851310547,258725,043SH SOLE 725,04300
SNAP ON INCCOM8330341012881,246SH SOLE 1,24600
SOUTHERN COCOM8425871075198,350SH SOLE 8,35000
SYSCO CORPCOM8718291074,14652,658SH SOLE 52,65800
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391005,05942,772SH SOLE 42,77200
ULTA BEAUTY INCCOM90384S30360,746196,481SH SOLE 196,48100
UNION PAC CORPCOM9078181081,2385,617SH SOLE 5,61700
UNITED PARCEL SERVICE INCCL B9113121063,85922,700SH SOLE 22,70000
US BANCORP DELCOM NEW9029733043,40861,610SH SOLE 61,61000
VARIAN MED SYS INCCOM92220P10540,276228,151SH SOLE 228,15100
VERIZON COMMUNICATIONS INCCOM92343V1043,27256,260SH SOLE 56,26000
VISA INCCOM CL A92826C83948,270227,979SH SOLE 227,97900
WELLS FARGO CO NEWCOM94974610161,9611,585,897SH SOLE 1,585,89700
ZEBRA TECHNOLOGIES CORPORATICL A98920710533,56269,174SH SOLE 69,17400