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
ABBOTT LABS COM 002824100 561 7,017 SH   SOLE   0 0 7,017
ABBVIE INC COM 00287Y109 749 9,300 SH   SOLE   0 0 9,300
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 205 1,125 SH   SOLE   0 0 1,125
ALPHABET INC CAP STK CL A 02079K305 5,444 4,626 SH   SOLE   300 0 4,326
ALPHABET INC CAP STK CL C 02079K107 235 200 SH   SOLE   0 0 200
AMAZON COM INC COM 023135106 5,526 3,103 SH   SOLE   280 0 2,823
AMERICAN STS WTR CO COM 029899101 239 3,350 SH   SOLE   0 0 3,350
AMGEN INC COM 031162100 519 2,734 SH   SOLE   0 0 2,734
AMPHENOL CORP NEW CL A 032095101 784 8,300 SH   SOLE   8,300 0 0
ANALOG DEVICES INC COM 032654105 274 2,600 SH   SOLE   0 0 2,600
ANNALY CAP MGMT INC COM 035710409 444 44,406 SH   SOLE   0 0 44,406
APPLE INC COM 037833100 4,232 22,281 SH   SOLE   0 0 22,281
ASML HOLDING N V N Y REGISTRY SHS N07059210 227 1,206 SH   SOLE   1,206 0 0
AT&T INC COM 00206R102 375 11,943 SH   SOLE   0 0 11,943
BANK AMER CORP COM 060505104 301 10,900 SH   SOLE   0 0 10,900
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 231 1,150 SH   SOLE   0 0 1,150
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 8,510 243,340 SH   SOLE   15,700 0 227,640
BP PLC SPONSORED ADR 055622104 7,829 179,089 SH   SOLE   12,590 0 166,499
BRISTOL MYERS SQUIBB CO COM 110122108 281 5,880 SH   SOLE   0 0 5,880
BROWN FORMAN CORP CL B 115637209 324 6,137 SH   SOLE   0 0 6,137
CHEVRON CORP NEW COM 166764100 246 2,000 SH   SOLE   0 0 2,000
CIGNA CORP NEW COM 125523100 5,317 33,067 SH   SOLE   3,000 0 30,067
CISCO SYS INC COM 17275R102 422 7,822 SH   SOLE   0 0 7,822
COGNEX CORP COM 192422103 734 14,425 SH   SOLE   0 0 14,425
COSTCO WHSL CORP NEW COM 22160K105 441 1,820 SH   SOLE   1,820 0 0
CSX CORP COM 126408103 796 10,640 SH   SOLE   0 0 10,640
CVS HEALTH CORP COM 126650100 489 9,066 SH   SOLE   0 0 9,066
DANAHER CORPORATION COM 235851102 1,697 12,850 SH   SOLE   5,800 0 7,050
DISNEY WALT CO COM DISNEY 254687106 5,710 51,433 SH   SOLE   4,100 0 47,333
EDWARDS LIFESCIENCES CORP COM 28176E108 344 1,800 SH   SOLE   0 0 1,800
EXXON MOBIL CORP COM 30231G102 1,270 15,720 SH   SOLE   0 0 15,720
FASTENAL CO COM 311900104 7,506 116,721 SH   SOLE   15,800 0 100,921
GENERAL DYNAMICS CORP COM 369550108 708 4,185 SH   SOLE   0 0 4,185
GENERAL ELECTRIC CO COM 369604103 246 24,650 SH   SOLE   0 0 24,650
GENERAL MTRS CO COM 37045V100 11,401 307,305 SH   SOLE   22,600 0 284,705
GILEAD SCIENCES INC COM 375558103 6,957 107,010 SH   SOLE   3,100 0 103,910
HONEYWELL INTL INC COM 438516106 477 3,000 SH   SOLE   0 0 3,000
HP INC COM 40434L105 4,586 236,021 SH   SOLE   18,800 0 217,221
ILLINOIS TOOL WKS INC COM 452308109 255 1,775 SH   SOLE   0 0 1,775
INSULET CORP COM 45784P101 212 2,225 SH   SOLE   0 0 2,225
INTEL CORP COM 458140100 311 5,800 SH   SOLE   0 0 5,800
INTUITIVE SURGICAL INC COM NEW 46120E602 4,061 7,118 SH   SOLE   600 0 6,518
JOHNSON & JOHNSON COM 478160104 2,082 14,895 SH   SOLE   0 0 14,895
JPMORGAN CHASE & CO COM 46625H100 369 3,650 SH   SOLE   0 0 3,650
KIMBERLY CLARK CORP COM 494368103 324 2,612 SH   SOLE   0 0 2,612
KKR & CO INC CL A 48251W104 417 17,735 SH   SOLE   0 0 17,735
LOCKHEED MARTIN CORP COM 539830109 530 1,767 SH   SOLE   750 0 1,017
MARRIOTT INTL INC NEW CL A 571903202 4,850 38,766 SH   SOLE   3,050 0 35,716
MASTERCARD INC CL A 57636Q104 1,271 5,400 SH   SOLE   0 0 5,400
MCDONALDS CORP COM 580135101 636 3,350 SH   SOLE   0 0 3,350
MERCK & CO INC COM 58933Y105 1,127 13,545 SH   SOLE   3,810 0 9,735
MICROSOFT CORP COM 594918104 10,216 86,620 SH   SOLE   8,900 0 77,720
NETFLIX INC COM 64110L106 544 1,525 SH   SOLE   0 0 1,525
NIELSEN HLDGS PLC SHS EUR G6518L108 217 9,181 SH   SOLE   0 0 9,181
PEPSICO INC COM 713448108 432 3,525 SH   SOLE   0 0 3,525
PPG INDS INC COM 693506107 828 7,334 SH   SOLE   0 0 7,334
PROCTER AND GAMBLE CO COM 742718109 318 3,056 SH   SOLE   0 0 3,056
QUALCOMM INC COM 747525103 7,885 138,253 SH   SOLE   11,660 0 126,593
RAYTHEON CO COM NEW 755111507 460 2,525 SH   SOLE   0 0 2,525
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 5,968 52,070 SH   SOLE   6,700 0 45,370
SANOFI SPONSORED ADR 80105N105 269 6,080 SH   SOLE   0 0 6,080
SAP SE SPON ADR 803054204 7,739 67,029 SH   SOLE   0 0 67,029
STRYKER CORP COM 863667101 296 1,500 SH   SOLE   1,500 0 0
SUN LIFE FINL INC COM 866796105 244 6,364 SH   SOLE   0 0 6,364
TELUS CORP COM 87971M103 256 6,903 SH   SOLE   0 0 6,903
THERMO FISHER SCIENTIFIC INC COM 883556102 234 855 SH   SOLE   0 0 855
TIFFANY & CO NEW COM 886547108 733 6,945 SH   SOLE   0 0 6,945
TRANSCANADA CORP COM 89353D107 320 7,130 SH   SOLE   0 0 7,130
UNION PACIFIC CORP COM 907818108 276 1,650 SH   SOLE   0 0 1,650
UNITED TECHNOLOGIES CORP COM 913017109 421 3,265 SH   SOLE   0 0 3,265
VERIZON COMMUNICATIONS INC COM 92343V104 1,354 22,894 SH   SOLE   0 0 22,894
VISA INC COM CL A 92826C839 734 4,700 SH   SOLE   0 0 4,700