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 Long-Term Government ETF 92206C847 548 6,125 SH   SOLE   6,125 0 0
Vanguard Short-Term Bond ETF ETF 921937827 9,265 114,625 SH   SOLE   106,625 0 8,000
3M Co COM 88579Y101 2,878 16,200 SH   SOLE   15,600 0 600
AMN Healthcare Services Inc COM 001744101 299 2,445 SH   SOLE   2,445 0 0
AbbVie Inc COM 00287Y109 16,366 120,873 SH   SOLE   109,973 0 10,900
Accenture PLC COM G1151C101 15,773 38,049 SH   SOLE   32,345 0 5,704
Adobe Systems COM 00724F101 2,098 3,700 SH   SOLE   2,950 0 750
Agnico-Eagle Mines Ltd COM 008474108 1,286 24,204 SH   SOLE   22,554 0 1,650
Air Products & Chemicals Inc COM 009158106 609 2,000 SH   SOLE   2,000 0 0
Alexander & Baldwin COM 014491104 243 9,700 SH   SOLE   9,700 0 0
Alphabet Inc Cl A COM 02079K305 46,941 16,203 SH   SOLE   15,338 0 865
Alphabet Inc Cl C COM 02079K107 50,380 17,411 SH   SOLE   15,877 0 1,534
Amazon.com COM 023135106 13,464 4,038 SH   SOLE   3,803 0 235
American Express Co COM 025816109 491 3,000 SH   SOLE   3,000 0 0
Amgen Inc COM 031162100 4,070 18,090 SH   SOLE   18,090 0 0
Anglo American COM 03485P300 720 35,000 SH   SOLE   35,000 0 0
Anthem Inc COM 036752103 1,748 3,770 SH   SOLE   3,770 0 0
Aon PLC COM g0403h108 6,949 23,120 SH   SOLE   23,120 0 0
Apple Inc COM 037833100 61,219 344,762 SH   SOLE   322,334 0 22,428
Arconic Corp COM 03966V107 335 10,150 SH   SOLE   10,150 0 0
Automatic Data Processing Inc COM 053015103 10,942 44,376 SH   SOLE   39,676 0 4,700
BHP Billiton Ltd Spon ADR COM 088606108 14,134 234,200 SH   SOLE   213,950 0 20,250
Bank of America Corp COM 060505104 358 8,039 SH   SOLE   8,039 0 0
Becton Dickinson & Co COM 075887109 5,244 20,854 SH   SOLE   17,204 0 3,650
Berkshire Hathaway Cl B COM 084670702 15,019 50,230 SH   SOLE   48,330 0 1,900
Brighthouse Financial COM 10922N103 232 4,485 SH   SOLE   4,485 0 0
CVS Health Corp COM 126650100 27,159 263,267 SH   SOLE   244,141 0 19,126
Change Healthcare Inc COM 15912k100 363 17,000 SH   SOLE   17,000 0 0
Chevron Corp COM 166764100 7,925 67,529 SH   SOLE   63,586 0 3,943
Cisco Systems Inc COM 17275R102 1,209 19,085 SH   SOLE   19,085 0 0
Citigroup Inc COM 172967424 295 4,890 SH   SOLE   4,890 0 0
Clorox Co COM 189054109 218 1,248 SH   SOLE   1,248 0 0
Coca-Cola Co COM 191216100 2,877 48,593 SH   SOLE   48,593 0 0
Colgate-Palmolive Co COM 194162103 517 6,060 SH   SOLE   6,060 0 0
Comcast Corp Cl A COM 20030N101 4,783 95,040 SH   SOLE   83,040 0 12,000
Comerica Inc COM 200340107 290 3,334 SH   SOLE   3,334 0 0
ConocoPhillips COM 20825C104 4,410 61,094 SH   SOLE   56,044 0 5,050
Cornerstone Building Brands In COM 21925D109 219 12,550 SH   SOLE   12,550 0 0
Costco Wholesale Corp COM 22160K105 38,499 67,815 SH   SOLE   62,465 0 5,350
Crown Holdings COM 228368106 940 8,500 SH   SOLE   8,500 0 0
Danaher Corp COM 235851102 15,458 46,984 SH   SOLE   42,208 0 4,776
Deere & Co COM 244199105 1,757 5,125 SH   SOLE   5,125 0 0
Dell Technologies COM 24703L202 347 6,175 SH   SOLE   6,175 0 0
Diamondback Energy Inc COM 25278x109 636 5,900 SH   SOLE   5,900 0 0
Dominion Resources Inc COM 25746U109 1,731 22,030 SH   SOLE   20,530 0 1,500
Dorman Products Inc COM 258278100 227 2,010 SH   SOLE   2,010 0 0
Dufry AG COM 26433T108 128 26,150 SH   SOLE   26,150 0 0
Duke Energy Corp COM 26441C105 957 9,121 SH   SOLE   8,121 0 1,000
Exxon Mobil Corp COM 30231G102 1,865 30,487 SH   SOLE   28,687 0 1,800
Facebook Inc Cl A COM 30303M102 1,408 4,185 SH   SOLE   3,485 0 700
Fedex Corp COM 31428X106 3,061 11,835 SH   SOLE   11,635 0 200
FleetCor Technologies Inc COM 339041105 895 4,000 SH   SOLE   4,000 0 0
Freeport-McMoran Inc COM 35671d857 1,335 32,000 SH   SOLE   32,000 0 0
Gaia Inc COM 36269P104 110 12,800 SH   SOLE   12,800 0 0
Goldman Sachs Group Inc COM 38141G104 397 1,037 SH   SOLE   1,037 0 0
Hawaiian Electric Inds COM 419870100 397 9,573 SH   SOLE   9,573 0 0
Honeywell Intl Inc COM 438516106 8,434 40,450 SH   SOLE   36,150 0 4,300
Horizon Therapeutics PLC COM g46188101 1,158 10,750 SH   SOLE   10,750 0 0
Intel Corp COM 458140100 7,288 141,522 SH   SOLE   133,672 0 7,850
JPMorgan Chase & Co COM 46625H100 4,664 29,453 SH   SOLE   26,153 0 3,300
Johnson & Johnson COM 478160104 18,426 107,711 SH   SOLE   95,492 0 12,219
KBR Inc COM 48242W106 308 6,475 SH   SOLE   6,475 0 0
Kimberly Clark Corp COM 494368103 2,778 19,435 SH   SOLE   18,135 0 1,300
LAM Research COM 512807108 7,623 10,600 SH   SOLE   10,600 0 0
Magna Intl Inc COM 559222401 1,383 17,090 SH   SOLE   16,240 0 850
MasterCard Inc COM 57636Q104 1,491 4,150 SH   SOLE   4,150 0 0
McDonalds Corp COM 580135101 1,245 4,645 SH   SOLE   4,645 0 0
Medtronic Plc COM G5960L103 1,277 12,348 SH   SOLE   12,348 0 0
Merck & Co Inc COM 58933Y105 6,768 88,311 SH   SOLE   77,111 0 11,200
Micron Technology Inc COM 595112103 1,053 11,300 SH   SOLE   11,300 0 0
Microsoft Corp COM 594918104 64,926 193,049 SH   SOLE   172,144 0 20,905
Nestle SA-Spons ADR COM 641069406 722 5,140 SH   SOLE   5,140 0 0
NexGen Energy Ltd COM 65340p106 472 108,000 SH   SOLE   108,000 0 0
NextEra Energy Inc COM 65339f101 5,254 56,279 SH   SOLE   55,279 0 1,000
Nike Inc Cl B COM 654106103 16,174 97,041 SH   SOLE   89,265 0 7,776
Novartis Ag - ADR COM 66987V109 415 4,740 SH   SOLE   4,740 0 0
Oracle Corp COM 68389X105 18,563 212,854 SH   SOLE   201,054 0 11,800
Paccar Inc COM 693718108 229 2,600 SH   SOLE   2,600 0 0
Palo Alto Networks Inc COM 697435105 264 475 SH   SOLE   0 0 475
PepsiCo Inc COM 713448108 14,967 86,158 SH   SOLE   77,356 0 8,802
Pfizer Inc COM 717081103 1,986 33,637 SH   SOLE   18,887 0 14,750
Philip Morris Intl Inc COM 718172109 3,971 41,798 SH   SOLE   34,348 0 7,450
Procter & Gamble Co COM 742718109 1,402 8,571 SH   SOLE   8,571 0 0
Rio Tinto Plc-Spon ADR COM 767204100 5,148 76,905 SH   SOLE   71,205 0 5,700
Royal Gold Inc COM 780287108 286 2,720 SH   SOLE   2,720 0 0
S&P Global Inc COM 78409v104 354 750 SH   SOLE   750 0 0
Schlumberger Ltd COM 806857108 2,252 75,195 SH   SOLE   74,795 0 400
Schwab (Charles) Corp COM 808513105 923 10,980 SH   SOLE   9,080 0 1,900
Sonos Inc COM 83570h108 323 10,825 SH   SOLE   10,825 0 0
Southern Co COM 842587107 324 4,729 SH   SOLE   4,729 0 0
Stewart Information Services C COM 860372101 325 4,070 SH   SOLE   4,070 0 0
Stryker Corp COM 863667101 1,498 5,600 SH   SOLE   0 0 5,600
TPI Composites Inc COM 87266j104 150 10,025 SH   SOLE   10,025 0 0
The Shyft Group Inc COM 825698103 332 6,750 SH   SOLE   6,750 0 0
Thermo Fisher Scientific Inc COM 883556102 367 550 SH   SOLE   550 0 0
TotalEnergies SE ADR COM 89151E109 274 5,530 SH   SOLE   2,230 0 3,300
Union Pacific Corp COM 907818108 930 3,691 SH   SOLE   391 0 3,300
UnitedHealth Group Inc COM 91324P102 18,145 36,135 SH   SOLE   35,310 0 825
VMware Inc Cl A COM 928563402 3,385 29,210 SH   SOLE   26,935 0 2,275
Valvoline Inc COM 92047w101 301 8,075 SH   SOLE   8,075 0 0
Verizon Communications Inc COM 92343V104 9,177 176,617 SH   SOLE   158,067 0 18,550
Visa Inc Cl A COM 92826C839 31,770 146,603 SH   SOLE   131,842 0 14,761
Walmart Stores Inc COM 931142103 612 4,229 SH   SOLE   4,229 0 0
Walt Disney Co COM 254687106 6,859 44,285 SH   SOLE   41,385 0 2,900
eBay Inc COM 278642103 426 6,405 SH   SOLE   6,405 0 0
Powershares QQQ ETF 73935A104 350 880 SH   SOLE   880 0 0
SPDR Gold Trust ETF 78463V107 7,062 41,305 SH   SOLE   36,805 0 4,500
SPDR S&P 500 ETF Trust ETF 78462F103 1,747 3,678 SH   SOLE   3,678 0 0
Technology Select Sector Spdr ETF 81369Y803 1,893 10,885 SH   SOLE   10,885 0 0
Vanguard FTSE Emerging Market ETF 922042858 1,125 22,755 SH   SOLE   21,255 0 1,500
Vanguard Mid-Cap Index Fund Ad ETF 922908645 234 743 SH   SOLE   743 0 0
Vanguard S&P 500 Index Fund ETF 922908363 1,686 3,861 SH   SOLE   3,861 0 0
iShares Silver Trust ETF 46428Q109 529 24,600 SH   SOLE   24,600 0 0
iShares Tr Core S&P 500 Index ETF 464287200 836 1,752 SH   SOLE   1,752 0 0
American Funds-Growth Fund of COM 399874106 397 5,337 SH   SOLE   5,337 0 0
Vanguard 500 Index Admiral COM 922908710 645 1,467 SH   SOLE   1,467 0 0
Vanguard Total Stock Mkt Idx A COM 921939203 235 2,000 SH   SOLE   2,000 0 0