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
Vanguard Intermediate-Term Bon ETF 921937819 1,811 20,580 SH   SOLE   20,580 0 0
Vanguard Long-Term Bond Fund ETF 921937793 4,638 45,170 SH   SOLE   45,170 0 0
Vanguard Short-Term Bond ETF ETF 921937827 1,008 12,480 SH   SOLE   10,980 0 1,500
Vanguard Short-Term Treasury E ETF 92206c102 305 5,000 SH   SOLE   0 0 5,000
3M Co COM 88579Y101 1,252 7,616 SH   SOLE   7,616 0 0
ANI Pharmaceuticals COM 00182c103 226 3,100 SH   SOLE   3,100 0 0
AbbVie Inc COM 00287Y109 9,779 129,144 SH   SOLE   120,194 0 8,950
Accenture PLC COM G1151C101 8,245 42,865 SH   SOLE   36,990 0 5,875
Adobe Systems COM 00724F101 898 3,250 SH   SOLE   3,125 0 125
Agnico-Eagle Mines Ltd COM 008474108 1,525 28,454 SH   SOLE   27,879 0 575
Alamos Gold Inc COM 011532108 82 14,200 SH   SOLE   14,200 0 0
Alphabet Inc Cl A COM 02079K305 19,294 15,800 SH   SOLE   15,087 0 713
Alphabet Inc Cl C COM 02079K107 22,483 18,444 SH   SOLE   17,599 0 845
Amazon.com COM 023135106 908 523 SH   SOLE   519 0 4
American Express Co COM 025816109 355 3,000 SH   SOLE   3,000 0 0
American States Water Co COM 029899101 204 2,275 SH   SOLE   2,275 0 0
Amgen Inc COM 031162100 5,089 26,300 SH   SOLE   26,000 0 300
Anthem Inc COM 036752103 929 3,870 SH   SOLE   3,870 0 0
Aon PLC COM G0408V102 4,737 24,470 SH   SOLE   24,470 0 0
Apple Inc COM 037833100 21,772 97,209 SH   SOLE   91,961 0 5,247
Automatic Data Processing Inc COM 053015103 9,199 56,991 SH   SOLE   50,491 0 6,500
BHP Billiton Ltd Spon ADR COM 088606108 5,894 119,368 SH   SOLE   106,868 0 12,500
Bank of Hawaii Corp COM 694058108 238 2,773 SH   SOLE   2,773 0 0
Becton Dickinson & Co COM 075887109 5,384 21,283 SH   SOLE   17,933 0 3,350
Berkshire Hathaway Cl A COM 084670108 935 3 SH   SOLE   3 0 0
Berkshire Hathaway Cl B COM 084670702 10,532 50,630 SH   SOLE   48,930 0 1,700
Brookfield Asset Mgmt Inc COM 112585104 305 5,737 SH   SOLE   5,674 0 63
CVS Health Corp COM 126650100 16,107 255,382 SH   SOLE   239,885 0 15,497
Caterpillar Inc COM 149123101 287 2,275 SH   SOLE   2,275 0 0
Chevron Corp COM 166764100 7,727 65,154 SH   SOLE   58,129 0 7,025
Clorox Co COM 189054109 1,000 6,587 SH   SOLE   6,555 0 32
Coca-Cola Co COM 191216100 3,525 64,753 SH   SOLE   56,753 0 8,000
Colgate-Palmolive Co COM 194162103 1,225 16,660 SH   SOLE   16,660 0 0
Comcast Corp Cl A COM 20030N101 774 17,176 SH   SOLE   17,075 0 101
Concho Resources COM 20605p101 204 3,000 SH   SOLE   3,000 0 0
ConocoPhillips COM 20825C104 1,725 30,282 SH   SOLE   30,282 0 0
Costco Wholesale Corp COM 22160K105 22,816 79,193 SH   SOLE   74,817 0 4,376
Cummins Inc COM 231021106 1,952 12,000 SH   SOLE   12,000 0 0
Danaher Corp COM 235851102 7,802 54,019 SH   SOLE   49,969 0 4,050
Deere & Co COM 244199105 881 5,225 SH   SOLE   5,225 0 0
Dell Technologies COM 24703L202 4,113 79,316 SH   SOLE   79,316 0 0
Diamondback Energy Inc COM 25278x109 530 5,900 SH   SOLE   5,900 0 0
Dominion Resources Inc COM 25746U109 2,650 32,700 SH   SOLE   30,200 0 2,500
Duke Energy Corp COM 26441C105 1,036 10,811 SH   SOLE   9,811 0 1,000
Exxon Mobil Corp COM 30231G102 3,687 52,215 SH   SOLE   47,135 0 5,080
Fedex Corp COM 31428X106 1,545 10,615 SH   SOLE   10,040 0 575
FleetCor Technologies Inc COM 339041105 1,792 6,250 SH   SOLE   6,250 0 0
Freeport-McMoran Inc COM 35671d857 431 45,000 SH   SOLE   45,000 0 0
Gilead Sciences Inc COM 375558103 2,235 35,260 SH   SOLE   34,160 0 1,100
Goldman Sachs Group Inc COM 38141G104 215 1,037 SH   SOLE   1,037 0 0
Green Brick Partners COM 392709101 130 12,150 SH   SOLE   12,150 0 0
Hawaiian Electric Inds COM 419870100 391 8,573 SH   SOLE   8,573 0 0
Honeywell Intl Inc COM 438516106 7,522 44,455 SH   SOLE   40,800 0 3,655
Horizon Therapeutics PLC COM g46188101 376 13,800 SH   SOLE   13,800 0 0
Insperity Inc COM 45778Q107 264 2,675 SH   SOLE   2,675 0 0
Intel Corp COM 458140100 1,057 20,521 SH   SOLE   20,521 0 0
JPMorgan Chase & Co COM 46625H100 349 2,965 SH   SOLE   2,225 0 740
Johnson & Johnson COM 478160104 14,540 112,384 SH   SOLE   100,690 0 11,694
Kimberly Clark Corp COM 494368103 4,038 28,425 SH   SOLE   27,425 0 1,000
Kinder Morgan, Inc COM 49456b101 226 10,975 SH   SOLE   10,830 0 145
Kroger Co COM 501044101 741 28,737 SH   SOLE   28,647 0 90
LAM Research COM 512807108 2,555 11,055 SH   SOLE   11,055 0 0
Leaf Group Ltd COM 52177g102 51 12,200 SH   SOLE   12,200 0 0
Linde PLC COM G5494J103 331 1,707 SH   SOLE   1,695 0 12
Lowe's Companies Inc COM 548661107 1,455 13,233 SH   SOLE   13,205 0 28
M&T Bank Corp COM 55261F104 224 1,421 SH   SOLE   1,405 0 16
Magellan Midstream Partners LP COM 559080106 672 10,135 SH   SOLE   10,135 0 0
McDonalds Corp COM 580135101 1,305 6,080 SH   SOLE   6,080 0 0
McKesson Corp COM 58155Q103 793 5,800 SH   SOLE   5,800 0 0
Medtronic Plc COM G5960L103 1,604 14,765 SH   SOLE   14,765 0 0
Merck & Co Inc COM 58933Y105 3,727 44,276 SH   SOLE   35,776 0 8,500
Microsoft Corp COM 594918104 29,894 215,019 SH   SOLE   194,879 0 20,140
Nestle SA-Spons ADR COM 641069406 891 8,215 SH   SOLE   8,215 0 0
NextEra Energy Inc COM 65339f101 3,530 15,153 SH   SOLE   15,153 0 0
Nike Inc Cl B COM 654106103 10,557 112,406 SH   SOLE   106,206 0 6,200
Nomad Foods Ltd COM G6564A105 240 11,700 SH   SOLE   11,700 0 0
Novartis Ag - ADR COM 66987V109 647 7,440 SH   SOLE   7,440 0 0
Occidental Petroleum Corp COM 674599105 1,666 37,457 SH   SOLE   35,157 0 2,300
Oracle Corp COM 68389X105 12,341 224,252 SH   SOLE   206,301 0 17,951
Palo Alto Networks Inc COM 697435105 229 1,122 SH   SOLE   1,096 0 26
PepsiCo Inc COM 713448108 12,336 89,981 SH   SOLE   82,481 0 7,500
Pfizer Inc COM 717081103 879 24,470 SH   SOLE   9,470 0 15,000
Philip Morris Intl Inc COM 718172109 3,483 45,868 SH   SOLE   38,718 0 7,150
Pivotal Software Inc COM 72582h107 178 11,900 SH   SOLE   11,900 0 0
Procter & Gamble Co COM 742718109 1,110 8,925 SH   SOLE   8,925 0 0
Rio Tinto Plc-Spon ADR COM 767204100 858 16,475 SH   SOLE   16,475 0 0
Royal Gold Inc COM 780287108 535 4,345 SH   SOLE   4,345 0 0
S&P Global Inc COM 78409v104 220 900 SH   SOLE   900 0 0
SandRidge Energy Inc COM 80007P869 135 28,800 SH   SOLE   28,800 0 0
Schlumberger Ltd COM 806857108 1,173 34,335 SH   SOLE   30,880 0 3,455
Southern Co COM 842587107 357 5,779 SH   SOLE   5,779 0 0
Stryker Corp COM 863667101 1,211 5,600 SH   SOLE   0 0 5,600
Thermo Fisher Scientific Inc COM 883556102 371 1,275 SH   SOLE   1,270 0 5
Total SA - ADR COM 89151E109 2,099 40,360 SH   SOLE   37,060 0 3,300
Union Pacific Corp COM 907818108 770 4,756 SH   SOLE   256 0 4,500
UnitedHealth Group Inc COM 91324P102 7,323 33,695 SH   SOLE   33,405 0 290
Verizon Communications Inc COM 92343V104 9,195 152,330 SH   SOLE   138,250 0 14,080
Viad Corp COM 92552R406 366 5,450 SH   SOLE   5,450 0 0
Visa Inc Cl A COM 92826C839 30,112 175,061 SH   SOLE   160,261 0 14,800
Walgreens Boots Alliance Inc COM 931427108 418 7,550 SH   SOLE   7,550 0 0
Walmart Stores Inc COM 931142103 745 6,279 SH   SOLE   6,279 0 0
Walt Disney Company COM 254687106 6,386 49,006 SH   SOLE   46,099 0 2,907
Weatherford Intl PLC COM G48833100 3 110,000 SH   SOLE   110,000 0 0
Wells Fargo & Co COM 949746101 1,426 28,275 SH   SOLE   22,775 0 5,500
SPDR Gold Trust ETF 78463V107 4,368 31,455 SH   SOLE   30,543 0 912
SPDR S&P 500 ETF Trust ETF 78462F103 977 3,292 SH   SOLE   2,492 0 800
SPDR S&P Dividend ETF ETF 78464A763 209 2,035 SH   SOLE   0 0 2,035
Vanguard Dividend Appreciation ETF 921908844 251 2,100 SH   SOLE   2,050 0 50
Vanguard S&P 500 Index Fund ETF 922908363 673 2,470 SH   SOLE   2,470 0 0
iShares Silver Trust ETF 46428Q109 422 26,500 SH   SOLE   26,500 0 0
iShares Tr Core S&P 500 Index ETF 464287200 1,382 4,630 SH   SOLE   4,630 0 0
American Funds-Growth Fund of COM 399874106 382 7,749 SH   SOLE   7,749 0 0
Vanguard 500 Index Admiral COM 922908710 358 1,303 SH   SOLE   1,303 0 0
Vanguard Total Stock Mkt Idx A COM 921939203 270 3,672 SH   SOLE   3,672 0 0