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
Air Lease Corporation COMM 00912X302 2,164 45,546 SH   SOLE   45,546 0 0
Alphabet (Google) Cl C COMM 02079K107 3,060 2,289 SH   SOLE   2,289 0 0
Amazon.com COMM 023135106 10,292 5,570 SH   SOLE   5,570 0 0
Apple Computer COMM 037833100 9,150 31,161 SH   SOLE   31,161 0 0
Automatic Data Processing COMM 053015103 517 3,030 SH   SOLE   3,030 0 0
Bank of America Corp COMM 060505104 3,678 104,433 SH   SOLE   104,433 0 0
Bank of NY Mellon COMM 064058100 1,549 30,781 SH   SOLE   30,781 0 0
Becton Dickinson COMM 075887109 472 1,735 SH   SOLE   1,735 0 0
Berkshire Hathaway Cl B COMM 084670702 340 1,500 SH   SOLE   1,500 0 0
Boeing Co COMM 097023105 1,406 4,317 SH   SOLE   4,317 0 0
Bristol-Myers Squibb COMM 110122108 1,844 28,731 SH   SOLE   28,731 0 0
Broadcom Inc COMM 11135F101 2,762 8,739 SH   SOLE   8,739 0 0
CAE Inc COMM 124765108 3,651 137,980 SH   SOLE   137,980 0 0
Capital One Financial COMM 14040H105 2,517 24,457 SH   SOLE   24,457 0 0
Cardinal Health COMM 14149y108 1,746 34,522 SH   SOLE   34,522 0 0
Cintas Corp COMM 172908105 414 1,537 SH   SOLE   1,537 0 0
Coca-Cola Co COMM 191216100 381 6,882 SH   SOLE   6,882 0 0
ConocoPhillips COMM 20825C104 2,166 33,309 SH   SOLE   33,309 0 0
Crown Castle International COMM 22822V101 2,255 15,867 SH   SOLE   15,867 0 0
EOG Resources Inc COMM 26875P101 1,459 17,419 SH   SOLE   17,419 0 0
Estee Lauder Co COMM 518439104 3,073 14,878 SH   SOLE   14,878 0 0
F5 Networks COMM 315616102 1,514 10,841 SH   SOLE   10,841 0 0
Facebook Inc COMM 30303M102 3,748 18,261 SH   SOLE   18,261 0 0
Goldman Sachs Group COMM 38141G104 3,269 14,219 SH   SOLE   14,219 0 0
Home Depot COMM 437076102 5,111 23,405 SH   SOLE   23,405 0 0
Honeywell Inc COMM 438516106 4,342 24,533 SH   SOLE   24,533 0 0
Humana COMM 444859102 2,984 8,141 SH   SOLE   8,141 0 0
IDEXX Laboratories Inc COMM 45168D104 2,544 9,742 SH   SOLE   9,742 0 0
Illumina Inc COMM 452327109 1,618 4,876 SH   SOLE   4,876 0 0
Intuitive Surgical COMM 46120E602 2,533 4,285 SH   SOLE   4,285 0 0
J P Morgan Chase & Co COMM 46625H100 4,071 29,202 SH   SOLE   29,202 0 0
Johnson & Johnson COMM 478160104 668 4,577 SH   SOLE   4,577 0 0
KKR & Co. Corp COMM 48251W104 2,602 89,195 SH   SOLE   89,195 0 0
Kinder Morgan Inc COMM 49456B101 1,983 93,671 SH   SOLE   93,671 0 0
L3Haris Technologies Inc COMM 502431109 1,848 9,339 SH   SOLE   9,339 0 0
Live Nation Entertainment Inc COMM 538034109 2,932 41,022 SH   SOLE   41,022 0 0
Marriott International Class A COMM 571903202 4,077 26,922 SH   SOLE   26,922 0 0
Masco Corporation COMM 574599106 1,628 33,932 SH   SOLE   33,932 0 0
MasterCard Inc. COMM 57636Q104 2,779 9,306 SH   SOLE   9,306 0 0
Medtronic PLC COMM 117934322 2,253 19,855 SH   SOLE   19,855 0 0
Micron Technology COMM 595112103 1,728 32,125 SH   SOLE   32,125 0 0
Microsoft Corp COMM 594918104 9,096 57,680 SH   SOLE   57,680 0 0
Motorola Solutions Inc COMM 620076307 2,822 17,515 SH   SOLE   17,515 0 0
Nvidia COMM 67066G104 1,797 7,638 SH   SOLE   7,638 0 0
Oracle Systems COMM 68389X105 626 11,816 SH   SOLE   11,816 0 0
Palo Alto Networks COMM 697435105 3,907 16,897 SH   SOLE   16,897 0 0
PepsiCo Inc COMM 713448108 407 2,975 SH   SOLE   2,975 0 0
Quest Diagnostics Inc COMM 74834L100 2,495 23,359 SH   SOLE   23,359 0 0
RCI Hospitality COMM 74934Q108 513 25,000 SH   SOLE   25,000 0 0
Raytheon COMM 755111507 3,949 17,971 SH   SOLE   17,971 0 0
Ring Central COMM 76680R206 3,675 21,791 SH   SOLE   21,791 0 0
Square Inc COMM 852234103 1,745 27,896 SH   SOLE   27,896 0 0
Starwood Property Trust Inc COMM 85571B105 4,859 195,469 SH   SOLE   195,469 0 0
Suncor Energy COMM 867224107 1,940 59,139 SH   SOLE   59,139 0 0
Synchrony Financial COMM 87165B103 3,026 84,027 SH   SOLE   84,027 0 0
Sysco Corporation COMM 871829107 2,760 32,260 SH   SOLE   32,260 0 0
TJX Company COMM 872540109 2,481 40,632 SH   SOLE   40,632 0 0
The Blackstone Group Inc COMM 09253U108 3,107 55,544 SH   SOLE   55,544 0 0
Thermo Fisher COMM 883556102 2,748 8,458 SH   SOLE   8,458 0 0
Ubiquiti Inc COMM 90353W103 2,179 11,530 SH   SOLE   11,530 0 0
Union Pacific Corp COMM 907818108 2,599 14,377 SH   SOLE   14,377 0 0
United Healthcare COMM 91324P102 4,372 14,873 SH   SOLE   14,873 0 0
Valero Energy Corp COMM 91913Y100 1,383 14,768 SH   SOLE   14,768 0 0
ViacomCBS Inc Class B COMM 92556H206 2,113 50,350 SH   SOLE   50,350 0 0
Visa Inc COMM 92826C839 4,963 26,413 SH   SOLE   26,413 0 0
Wal-Mart Stores COMM 931142103 3,383 28,470 SH   SOLE   28,470 0 0
Walt Disney Co COMM 254687106 2,456 16,978 SH   SOLE   16,978 0 0
Waste Management COMM 94106L109 4,577 40,164 SH   SOLE   40,164 0 0
Zoetis Inc COMM 98978V103 3,849 29,083 SH   SOLE   29,083 0 0
Schwab US Broad Market ETF ETF 808524102 470 6,109 SH   SOLE   6,109 0 0
Schwab US Dividend Equity ETF ETF 808524797 2,100 36,265 SH   SOLE   36,265 0 0
Select Sector Energy SPDR Fund ETF 46431d103 5,238 87,235 SH   SOLE   87,235 0 0
Vanguard Dividend Appreciation ETF 921908844 3,732 29,937 SH   SOLE   29,937 0 0
Vanguard Growth ETF ETF 922908736 3,672 20,155 SH   SOLE   20,155 0 0
Vanguard High Dividend Yield E ETF 921946406 859 9,163 SH   SOLE   9,163 0 0
Vanguard Large-Cap ETF ETF 922908637 1,784 12,066 SH   SOLE   12,066 0 0
Vanguard Mid-Cap Value ETF ETF 922908512 358 3,000 SH   SOLE   3,000 0 0