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 546 6,392 SH   SOLE   0 0 6,392
ABBVIE INC COM 00287Y109 325 4,450 SH   SOLE   0 0 4,450
ALPHABET INC CAP STK CL A 02079K305 325 300 SH   SOLE   300 0 0
ALPHABET INC CAP STK CL A 02079K305 5,854 5,168 SH   SOLE   0 0 5,168
AMAZON COM INC COM 023135106 6,388 3,288 SH   SOLE   0 0 3,288
AMAZON COM INC COM 023135106 530 280 SH   SOLE   280 0 0
AMGEN INC COM 031162100 311 1,671 SH   SOLE   0 0 1,671
AMPHENOL CORP NEW CL A 032095101 796 8,300 SH   SOLE   8,300 0 0
ANNALY CAP MGMT INC COM 035710409 408 44,406 SH   SOLE   0 0 44,406
APPLE INC COM 037833100 3,614 17,696 SH   SOLE   0 0 17,696
ASML HOLDING N V N Y REGISTRY SHS N07059210 251 1,206 SH   SOLE   1,206 0 0
AT&T INC COM 00206R102 282 8,213 SH   SOLE   0 0 8,213
BANK AMER CORP COM 060505104 269 9,200 SH   SOLE   0 0 9,200
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 9,594 203,217 SH   SOLE   0 0 203,217
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 697 15,700 SH   SOLE   15,700 0 0
BP PLC SPONSORED ADR 055622104 7,706 187,816 SH   SOLE   0 0 187,816
BP PLC SPONSORED ADR 055622104 525 12,590 SH   SOLE   12,590 0 0
CIGNA CORP NEW COM 125523100 8,406 51,432 SH   SOLE   0 0 51,432
CIGNA CORP NEW COM 125523100 473 3,000 SH   SOLE   3,000 0 0
CISCO SYS INC COM 17275R102 443 7,822 SH   SOLE   0 0 7,822
COGNEX CORP COM 192422103 320 7,207 SH   SOLE   0 0 7,207
COSTCO WHSL CORP NEW COM 22160K105 3,306 12,325 SH   SOLE   0 0 12,325
COSTCO WHSL CORP NEW COM 22160K105 481 1,820 SH   SOLE   1,820 0 0
CSX CORP COM 126408103 834 10,640 SH   SOLE   0 0 10,640
CVS HEALTH CORP COM 126650100 493 8,877 SH   SOLE   0 0 8,877
DANAHER CORPORATION COM 235851102 786 5,500 SH   SOLE   5,500 0 0
DANAHER CORPORATION COM 235851102 1,018 7,050 SH   SOLE   0 0 7,050
DISNEY WALT CO COM DISNEY 254687106 6,520 45,768 SH   SOLE   0 0 45,768
DISNEY WALT CO COM DISNEY 254687106 573 4,100 SH   SOLE   4,100 0 0
EXXON MOBIL CORP COM 30231G102 1,047 13,750 SH   SOLE   0 0 13,750
FASTENAL CO COM 311900104 6,435 200,543 SH   SOLE   0 0 200,543
FASTENAL CO COM 311900104 1,030 31,600 SH   SOLE   31,600 0 0
GENERAL DYNAMICS CORP COM 369550108 434 2,380 SH   SOLE   0 0 2,380
GENERAL MTRS CO COM 37045V100 828 21,500 SH   SOLE   21,500 0 0
GENERAL MTRS CO COM 37045V100 10,456 271,586 SH   SOLE   0 0 271,586
GILEAD SCIENCES INC COM 375558103 7,706 112,443 SH   SOLE   0 0 112,443
GILEAD SCIENCES INC COM 375558103 209 3,100 SH   SOLE   3,100 0 0
HONEYWELL INTL INC COM 438516106 441 2,500 SH   SOLE   0 0 2,500
HP INC COM 40434L105 4,111 194,282 SH   SOLE   0 0 194,282
HP INC COM 40434L105 391 18,800 SH   SOLE   18,800 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,369 8,133 SH   SOLE   0 0 8,133
INTUITIVE SURGICAL INC COM NEW 46120E602 315 600 SH   SOLE   600 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,270 15,037 SH   SOLE   0 0 15,037
ISHARES US ETF TR SHT MAT BD ETF 46431W507 289 5,756 SH   SOLE   0 0 5,756
JOHNSON & JOHNSON COM 478160104 1,889 13,440 SH   SOLE   0 0 13,440
JPMORGAN CHASE & CO COM 46625H100 346 3,050 SH   SOLE   0 0 3,050
KIMBERLY CLARK CORP COM 494368103 358 2,612 SH   SOLE   0 0 2,612
LOCKHEED MARTIN CORP COM 539830109 358 967 SH   SOLE   0 0 967
LOCKHEED MARTIN CORP COM 539830109 273 750 SH   SOLE   750 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,805 40,875 SH   SOLE   0 0 40,875
MARRIOTT INTL INC NEW CL A 571903202 428 3,050 SH   SOLE   3,050 0 0
MASTERCARD INC CL A 57636Q104 1,442 5,300 SH   SOLE   0 0 5,300
MCDONALDS CORP COM 580135101 471 2,232 SH   SOLE   0 0 2,232
MERCK & CO INC COM 58933Y105 756 8,835 SH   SOLE   0 0 8,835
MERCK & CO INC COM 58933Y105 319 3,810 SH   SOLE   3,810 0 0
MICROSOFT CORP COM 594918104 10,888 79,443 SH   SOLE   0 0 79,443
MICROSOFT CORP COM 594918104 1,125 8,400 SH   SOLE   8,400 0 0
NETFLIX INC COM 64110L106 554 1,455 SH   SOLE   0 0 1,455
NIELSEN HLDGS PLC SHS EUR G6518L108 211 9,181 SH   SOLE   0 0 9,181
PEPSICO INC COM 713448108 426 3,200 SH   SOLE   0 0 3,200
PPG INDS INC COM 693506107 865 7,334 SH   SOLE   0 0 7,334
PROCTER AND GAMBLE CO COM 742718109 346 3,056 SH   SOLE   0 0 3,056
QUALCOMM INC COM 747525103 9,783 127,614 SH   SOLE   0 0 127,614
QUALCOMM INC COM 747525103 738 9,700 SH   SOLE   9,700 0 0
RAYTHEON CO COM NEW 755111507 421 2,425 SH   SOLE   0 0 2,425
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6,316 54,730 SH   SOLE   0 0 54,730
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 606 5,000 SH   SOLE   5,000 0 0
SANOFI SPONSORED ADR 80105N105 264 6,080 SH   SOLE   0 0 6,080
SAP SE SPON ADR 803054204 9,262 67,040 SH   SOLE   0 0 67,040
STRYKER CORP COM 863667101 308 1,500 SH   SOLE   1,500 0 0
SUN LIFE FINL INC COM 866796105 269 6,364 SH   SOLE   0 0 6,364
TC ENERGY CORP COM 87807B107 355 7,130 SH   SOLE   0 0 7,130
TELUS CORP COM 87971M103 259 6,903 SH   SOLE   0 0 6,903
THERMO FISHER SCIENTIFIC INC COM 883556102 280 930 SH   SOLE   0 0 930
TIFFANY & CO NEW COM 886547108 656 6,945 SH   SOLE   0 0 6,945
UNITED TECHNOLOGIES CORP COM 913017109 403 3,040 SH   SOLE   0 0 3,040
VERIZON COMMUNICATIONS INC COM 92343V104 1,198 20,539 SH   SOLE   0 0 20,539
VISA INC COM CL A 92826C839 477 2,700 SH   SOLE   0 0 2,700
ZIOPHARM ONCOLOGY INC COM 98973P101 706 120,000 SH   SOLE   0 0 120,000