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
Adobe Inc COM 00724F101 12,808 48,060 SH   SOLE N/A 48,060 0 0
Align Technology Inc COM 016255101 348 1,225 SH   SOLE N/A 1,225 0 0
Alphabet Inc Cap Stock Cl A CAP STK CL A 02079K305 335 285 SH   SOLE N/A 285 0 0
Alteryx Inc Cl A COM CL A 02156B103 315 3,750 SH   SOLE N/A 3,750 0 0
Altria Group Inc COM 02209S103 2,132 37,125 SH   SOLE N/A 37,125 0 0
Amazon.com Inc COM 023135106 22,286 12,515 SH   SOLE N/A 12,515 0 0
Amgen Inc COM 031162100 1,700 8,950 SH   SOLE N/A 8,950 0 0
Apple Inc COM 037833100 15,528 81,749 SH   SOLE N/A 81,749 0 0
Bank of America Corporation COM 060505104 275 9,950 SH   SOLE N/A 9,950 0 0
Bausch Health Cos Inc COM 071734107 8,638 349,700 SH   SOLE N/A 349,700 0 0
Becton Dickinson & Co COM 075887109 1,577 6,315 SH   SOLE N/A 6,315 0 0
Berkshire Hathaway Inc Cl A CL A 084670108 602 2 SH   SOLE N/A 2 0 0
Berkshire Hathaway Inc Cl B CL B NEW 084670702 261 1,300 SH   SOLE N/A 1,300 0 0
BlackRock Inc COM 09247X101 7,827 18,315 SH   SOLE N/A 18,315 0 0
Carrols Restaurant Group Inc COM 14574X104 103 10,340 SH   SOLE N/A 10,340 0 0
Chevron Corp COM 166764100 2,040 16,562 SH   SOLE N/A 16,562 0 0
Cisco Systems Inc COM 17275R102 1,660 30,750 SH   SOLE N/A 30,750 0 0
Clorox Co COM 189054109 5,098 31,770 SH   SOLE N/A 31,770 0 0
Coca-Cola Co COM 191216100 2,945 62,850 SH   SOLE N/A 62,850 0 0
ConocoPhillips COM 20825C104 449 6,725 SH   SOLE N/A 6,725 0 0
Constellation Brands Inc Cl A CL A 21036P108 7,320 41,750 SH   SOLE N/A 41,750 0 0
Cyberark Software Ltd SHS M2682V108 10,797 90,690 SH   SOLE N/A 90,690 0 0
Dowdupont Inc COM 26078J100 238 4,465 SH   SOLE N/A 4,465 0 0
Edwards Lifesciences Corp COM 28176E108 9,775 51,090 SH   SOLE N/A 51,090 0 0
Evergy Inc COM 30034W106 5,063 87,224 SH   SOLE N/A 87,224 0 0
Exxon Mobil Corp COM 30231G102 5,161 63,872 SH   SOLE N/A 63,872 0 0
Facebook Inc Cl A CL A 30303M102 283 1,700 SH   SOLE N/A 1,700 0 0
Ford Motor Co COM 345370860 3,179 362,075 SH   SOLE N/A 362,075 0 0
Fortinet Inc COM 34959E109 10,721 127,680 SH   SOLE N/A 127,680 0 0
Helmerich & Payne Inc COM 423452101 2,689 48,400 SH   SOLE N/A 48,400 0 0
Hewlett Packard Enterprise Co COM 42824C109 244 15,800 SH   SOLE N/A 15,800 0 0
Honeywell Intl Inc COM 438516106 5,326 33,515 SH   SOLE N/A 33,515 0 0
Hp Inc COM 40434L105 307 15,800 SH   SOLE N/A 15,800 0 0
Idexx Laboratories Inc COM 45168D104 14,371 64,270 SH   SOLE N/A 64,270 0 0
Ingersoll-Rand PLC SHS G47791101 1,925 17,830 SH   SOLE N/A 17,830 0 0
Intel Corp COM 458140100 5,044 93,920 SH   SOLE N/A 93,920 0 0
Intl FCStone Inc COM 46116V105 484 12,500 SH   SOLE N/A 12,500 0 0
Intuitive Surgical Inc COM NEW 46120E602 17,836 31,260 SH   SOLE N/A 31,260 0 0
Johnson & Johnson COM 478160104 1,473 10,535 SH   SOLE N/A 10,535 0 0
Las Vegas Sands Corp COM 517834107 7,627 125,110 SH   SOLE N/A 125,110 0 0
Marketaxess Holdings Inc COM 57060D108 7,059 28,685 SH   SOLE N/A 28,685 0 0
MasterCard Inc Cl A CL A 57636Q104 10,891 46,255 SH   SOLE N/A 46,255 0 0
Merck & Co Inc COM 58933Y105 320 3,850 SH   SOLE N/A 3,850 0 0
Micron Technology Inc COM 595112103 269 6,500 SH   SOLE N/A 6,500 0 0
Microsoft Corp COM 594918104 711 6,025 SH   SOLE N/A 6,025 0 0
Morgan Stanley COM NEW 617446448 8,651 205,000 SH   SOLE N/A 205,000 0 0
Msa Safety Inc COM 553498106 310 3,000 SH   SOLE N/A 3,000 0 0
MSCI Inc Cl A COM 55354G100 8,676 43,635 SH   SOLE N/A 43,635 0 0
Netflix Inc COM 64110L106 15,206 42,645 SH   SOLE N/A 42,645 0 0
Nike Inc Cl B CL B 654106103 463 5,500 SH   SOLE N/A 5,500 0 0
NVIDIA Corp COM 67066G104 7,104 39,565 SH   SOLE N/A 39,565 0 0
OGE Energy Corp COM 670837103 244 5,650 SH   SOLE N/A 5,650 0 0
Oneok Inc COM 682680103 10,469 149,906 SH   SOLE N/A 149,906 0 0
Palo Alto Networks Inc COM 697435105 1,214 5,000 SH   SOLE N/A 5,000 0 0
Paychex Inc COM 704326107 211 2,625 SH   SOLE N/A 2,625 0 0
Paycom Software Inc COM 70432V102 23,629 124,935 SH   SOLE N/A 124,935 0 0
Paypal Holdings Inc COM 70450Y103 693 6,675 SH   SOLE N/A 6,675 0 0
Performance Food Group Co COM 71377A103 3,419 86,255 SH   SOLE N/A 86,255 0 0
Pfizer Inc COM 717081103 1,505 35,429 SH   SOLE N/A 35,429 0 0
Phillips 66 COM 718546104 5,995 62,990 SH   SOLE N/A 62,990 0 0
Progress Software Corp COM 743312100 659 14,850 SH   SOLE N/A 14,850 0 0
Qualys Inc COM 74758T303 4,134 49,960 SH   SOLE N/A 49,960 0 0
Rockwell Automation Inc COM 773903109 4,305 24,535 SH   SOLE N/A 24,535 0 0
Roper Industries Inc COM 776696106 2,023 5,915 SH   SOLE N/A 5,915 0 0
Sabine Royalty Trust UNIT BEN INT 785688102 209 4,500 SH   SOLE N/A 4,500 0 0
Sailpoint Technlgies Holdings COM 78781P105 4,357 151,700 SH   SOLE N/A 151,700 0 0
Salesforce.com Inc COM 79466L302 14,418 91,039 SH   SOLE N/A 91,039 0 0
Southwestern Energy Co COM 845467109 70 15,000 SH   SOLE N/A 15,000 0 0
Stoneridge Inc COM 86183P102 243 8,412 SH   SOLE N/A 8,412 0 0
SVB Financial Group COM 78486Q101 5,777 25,980 SH   SOLE N/A 25,980 0 0
T-Mobile US Inc COM 872590104 2,195 31,765 SH   SOLE N/A 31,765 0 0
Teladoc Inc COM 87918A105 9,069 163,120 SH   SOLE N/A 163,120 0 0
TJX Cos Inc COM 872540109 532 10,000 SH   SOLE N/A 10,000 0 0
Twitter Inc COM 90184L102 1,612 49,015 SH   SOLE N/A 49,015 0 0
Ulta Salon Cosmetics & Fragran COM 90384S303 6,183 17,730 SH   SOLE N/A 17,730 0 0
Unit Corp COM 909218109 904 63,500 SH   SOLE N/A 63,500 0 0
United States Steel Corp COM 912909108 610 31,300 SH   SOLE N/A 31,300 0 0
UnitedHealth Group Inc COM 91324P102 7,582 30,665 SH   SOLE N/A 30,665 0 0
Verizon Communications Inc COM 92343V104 2,713 45,890 SH   SOLE N/A 45,890 0 0
Visa Inc Cl A COM CL A 92826C839 6,891 44,118 SH   SOLE N/A 44,118 0 0
Wal Mart Stores Inc COM 931142103 2,093 21,455 SH   SOLE N/A 21,455 0 0
West Pharmaceutical Svsc Inc COM 955306105 331 3,000 SH   SOLE N/A 3,000 0 0
Western Digital Corp COM 958102105 3,958 82,365 SH   SOLE N/A 82,365 0 0
Williams Cos Inc COM 969457100 7,467 260,000 SH   SOLE N/A 260,000 0 0
Wynn Resorts Ltd COM 983134107 6,749 56,560 SH   SOLE N/A 56,560 0 0
BP PLC Sp ADR SPONSORED ADR 055622104 453 10,350 SH   SOLE N/A 10,350 0 0
HSBC Holdings PLC Sp ADR SPON ADR NEW 404280406 246 6,050 SH   SOLE N/A 6,050 0 0
iShares Tr MSCI Emerg Mkt MSCI EMG MKT ETF 464287234 4,425 103,100 SH   SOLE N/A 103,100 0 0
iShares Tr Russell 1000 Growth RUS 1000 GRW ETF 464287614 227 1,500 SH   SOLE N/A 1,500 0 0
iShares Tr S&P Mid Cap 400 CORE S&P MCP ETF 464287507 2,255 11,905 SH   SOLE N/A 11,905 0 0
iShares Tr S&P Small Cap 600 CORE S&P SCP ETF 464287804 1,138 14,750 SH   SOLE N/A 14,750 0 0
SPDR Dow Jones Industrial Avrg UT SER 1 78467X109 3,424 13,215 SH   SOLE N/A 13,215 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,202 18,414 SH   SOLE N/A 18,414 0 0
SPDR S&P Mid Cap 400 ETF Tr UTSER1 S&PDCRP 78467Y107 518 1,500 SH   SOLE N/A 1,500 0 0
Vanguard Index Funds Mid Cap E MID CAP ETF 922908629 351 2,181 SH   SOLE N/A 2,181 0 0
WisdomTree Trust Emerg Mkt ETF EMER MKT HIGH FD 97717W315 7,627 173,975 SH   SOLE N/A 173,975 0 0
Nuveen Div Adv Muni Fund COM 67066V101 204 15,000 SH   SOLE N/A 15,000 0 0
Nuveen Muni High Income Opport COM 670682103 237 17,500 SH   SOLE N/A 17,500 0 0
Western Asset Muni High Income COM 95766N103 222 30,000 SH   SOLE N/A 30,000 0 0
AllianceBernstein Holding LP UNIT LTD PARTN 01881G106 5,379 186,175 SH   SOLE N/A 186,175 0 0
Blackstone Group LP COM UNIT LTD 09253U108 5,608 160,360 SH   SOLE N/A 160,360 0 0
Brookfield Infrast Partners LP LP INT UNIT G16252101 2,710 64,735 SH   SOLE N/A 64,735 0 0
Crestwood Equity Partners LP UNIT LTD PARTNER 226344208 202 5,750 SH   SOLE N/A 5,750 0 0
Dorchester Minerals LP COM UNIT 25820R105 189 10,360 SH   SOLE N/A 10,360 0 0
Enterprise Products Partners L COM 293792107 4,953 170,215 SH   SOLE N/A 170,215 0 0
Magellan Midstream Partners LP COM UNIT RP LP 559080106 8,641 142,515 SH   SOLE N/A 142,515 0 0
American Tower REIT COM 03027X100 4,250 21,565 SH   SOLE N/A 21,565 0 0
Blackstone Mtg Tr Inc Cl A COM CL A 09257W100 2,901 83,950 SH   SOLE N/A 83,950 0 0
Hospitality Properties Trust COM SH BEN INT 44106M102 2,111 80,250 SH   SOLE N/A 80,250 0 0
Iron Mountain Inc COM 46284V101 3,924 110,650 SH   SOLE N/A 110,650 0 0
Omega Healthcare Invs Inc COM 681936100 286 7,500 SH   SOLE N/A 7,500 0 0
Public Storage COM 74460D109 289 1,325 SH   SOLE N/A 1,325 0 0
Simon Property Group Inc COM 828806109 4,841 26,570 SH   SOLE N/A 26,570 0 0