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
Abbvie Inc COM 00287Y109 2,337 14,415 SH   SOLE N/A 14,415 0 0
Adobe Inc COM 00724F101 18,535 40,680 SH   SOLE N/A 40,680 0 0
Alphabet Inc Cap Stock Cl A CAP STK CL A 02079K305 206 74 SH   SOLE N/A 74 0 0
Alphabet Inc Cap Stock Cl C CAP STK CL C 02079K107 698 250 SH   SOLE N/A 250 0 0
Amazon.com Inc COM 023135106 35,353 10,844 SH   SOLE N/A 10,844 0 0
Amgen Inc COM 031162100 2,116 8,750 SH   SOLE N/A 8,750 0 0
Apollo Global Mgmt Inc COM 03769M106 10,693 172,500 SH   SOLE N/A 172,500 0 0
Apple Inc COM 037833100 43,159 247,176 SH   SOLE N/A 247,176 0 0
B Riley Financial Inc COM 05580M108 5,106 72,985 SH   SOLE N/A 72,985 0 0
Bank of America Corporation COM 060505104 810 19,646 SH   SOLE N/A 19,646 0 0
Berkshire Hathaway Inc Cl A CL A 084670108 1,058 2 SH   SOLE N/A 2 0 0
Berkshire Hathaway Inc Cl B CL B NEW 084670702 605 1,714 SH   SOLE N/A 1,714 0 0
Campbell Soup Co COM 134429109 472 10,600 SH   SOLE N/A 10,600 0 0
Check Point Software Tech Ltd ORD M22465104 484 3,500 SH   SOLE N/A 3,500 0 0
Cheniere Energy Inc COM NEW 16411R208 873 6,300 SH   SOLE N/A 6,300 0 0
Chevron Corp COM 166764100 3,280 20,143 SH   SOLE N/A 20,143 0 0
Cisco Systems Inc COM 17275R102 836 15,000 SH   SOLE N/A 15,000 0 0
Coca-Cola Co COM 191216100 3,122 50,350 SH   SOLE N/A 50,350 0 0
Coinbase Global Inc Cl A COM CL A 19260Q107 949 5,000 SH   SOLE N/A 5,000 0 0
ConocoPhillips COM 20825C104 332 3,325 SH   SOLE N/A 3,325 0 0
Constellation Brands Inc Cl A CL A 21036P108 9,787 42,495 SH   SOLE N/A 42,495 0 0
Continental Resources Inc COM 212015101 307 5,000 SH   SOLE N/A 5,000 0 0
CVS Health Corporation COM 126650100 6,518 64,400 SH   SOLE N/A 64,400 0 0
Cyberark Software Ltd SHS M2682V108 13,494 79,965 SH   SOLE N/A 79,965 0 0
D R Horton Inc COM 23331A109 3,907 52,440 SH   SOLE N/A 52,440 0 0
Davita Inc COM 23918K108 396 3,500 SH   SOLE N/A 3,500 0 0
Dell Technologies Inc Cl C CL C 24703L202 1,506 30,000 SH   SOLE N/A 30,000 0 0
Devon Energy Corp COM 25179M103 1,018 17,220 SH   SOLE N/A 17,220 0 0
DexCom Inc COM 252131107 384 750 SH   SOLE N/A 750 0 0
Diamondback Energy Inc COM 25278X109 4,133 30,150 SH   SOLE N/A 30,150 0 0
Dicks Sporting Goods Inc COM 253393102 1,464 14,640 SH   SOLE N/A 14,640 0 0
Disney Walt Co Disney COM 254687106 1,886 13,750 SH   SOLE N/A 13,750 0 0
Docusign Inc COM 256163106 3,131 29,225 SH   SOLE N/A 29,225 0 0
Dollar General Corp COM 256677105 612 2,750 SH   SOLE N/A 2,750 0 0
Enphase Energy Inc COM 29355A107 202 1,000 SH   SOLE N/A 1,000 0 0
Evergy Inc COM 30034W106 5,824 85,225 SH   SOLE N/A 85,225 0 0
Expedia Inc COM NEW 30212P303 4,911 25,100 SH   SOLE N/A 25,100 0 0
Exxon Mobil Corp COM 30231G102 5,663 68,572 SH   SOLE N/A 68,572 0 0
Fortinet Inc COM 34959E109 36,107 105,655 SH   SOLE N/A 105,655 0 0
Freeport-McMoran Inc CL B 35671D857 1,823 36,650 SH   SOLE N/A 36,650 0 0
Genasys Inc Com COM 36872P103 110 40,000 SH   SOLE N/A 40,000 0 0
Hewlett Packard Enterprise Co COM 42824C109 264 15,800 SH   SOLE N/A 15,800 0 0
Hp Inc COM 40434L105 574 15,800 SH   SOLE N/A 15,800 0 0
Idexx Laboratories Inc COM 45168D104 29,298 53,555 SH   SOLE N/A 53,555 0 0
Illinois Tool Works Inc COM 452308109 262 1,250 SH   SOLE N/A 1,250 0 0
Intuitive Surgical Inc COM NEW 46120E602 24,445 81,031 SH   SOLE N/A 81,031 0 0
Johnson & Johnson COM 478160104 2,863 16,152 SH   SOLE N/A 16,152 0 0
JPMorgan Chase & Co COM 46625H100 8,535 62,610 SH   SOLE N/A 62,610 0 0
Kellogg Co COM 487836108 477 7,400 SH   SOLE N/A 7,400 0 0
Keurig Dr Pepper Inc COM 49271V100 872 23,000 SH   SOLE N/A 23,000 0 0
Marketaxess Holdings Inc COM 57060D108 7,624 22,410 SH   SOLE N/A 22,410 0 0
Marriott Intl Inc Cl A CL A 571903202 4,015 22,845 SH   SOLE N/A 22,845 0 0
MasterCard Inc Cl A CL A 57636Q104 11,562 32,352 SH   SOLE N/A 32,352 0 0
MercadoLibre Inc COM 58733R102 4,590 3,859 SH   SOLE N/A 3,859 0 0
Merck & Co Inc COM 58933Y105 3,616 44,065 SH   SOLE N/A 44,065 0 0
Microsoft Corp COM 594918104 4,783 15,513 SH   SOLE N/A 15,513 0 0
Morgan Stanley COM NEW 617446448 16,274 186,205 SH   SOLE N/A 186,205 0 0
Msa Safety Inc COM 553498106 398 3,000 SH   SOLE N/A 3,000 0 0
MSCI Inc Cl A COM 55354G100 19,311 38,400 SH   SOLE N/A 38,400 0 0
Netflix Inc COM 64110L106 13,131 35,055 SH   SOLE N/A 35,055 0 0
NVIDIA Corp COM 67066G104 36,196 132,655 SH   SOLE N/A 132,655 0 0
OGE Energy Corp COM 670837103 6,431 157,690 SH   SOLE N/A 157,690 0 0
ONEOK Inc COM 682680103 6,258 88,596 SH   SOLE N/A 88,596 0 0
Palo Alto Networks Inc COM 697435105 3,113 5,000 SH   SOLE N/A 5,000 0 0
Paychex Inc COM 704326107 358 2,625 SH   SOLE N/A 2,625 0 0
Paycom Software Inc COM 70432V102 29,047 83,860 SH   SOLE N/A 83,860 0 0
Paypal Holdings Inc COM 70450Y103 7,156 61,875 SH   SOLE N/A 61,875 0 0
Penn Natl Gaming Inc COM 707569109 4,057 95,650 SH   SOLE N/A 95,650 0 0
PepsiCo Inc COM 713448108 266 1,590 SH   SOLE N/A 1,590 0 0
Pfizer Inc COM 717081103 1,355 26,165 SH   SOLE N/A 26,165 0 0
Phillips 66 COM 718546104 9,982 115,540 SH   SOLE N/A 115,540 0 0
Pioneer Natural Resources Co COM 723787107 340 1,360 SH   SOLE N/A 1,360 0 0
Progress Software Corp COM 743312100 699 14,850 SH   SOLE N/A 14,850 0 0
Prudential Financial Inc COM 744320102 6,293 53,255 SH   SOLE N/A 53,255 0 0
Raytheon Technologies Corp COM 75513E101 6,619 66,810 SH   SOLE N/A 66,810 0 0
Roper Technologies Inc Com COM 776696106 5,483 11,610 SH   SOLE N/A 11,610 0 0
Salesforce.com Inc COM 79466L302 15,689 73,894 SH   SOLE N/A 73,894 0 0
Schwab Charles Corp COM 808513105 4,147 49,190 SH   SOLE N/A 49,190 0 0
ServiceNow Inc COM 81762P102 891 1,600 SH   SOLE N/A 1,600 0 0
Smucker J M Co COM NEW 832696405 521 3,850 SH   SOLE N/A 3,850 0 0
Sofi Technologies Inc COM 83406F102 5,325 563,450 SH   SOLE N/A 563,450 0 0
Southwest Airlines Co COM 844741108 733 16,000 SH   SOLE N/A 16,000 0 0
Square Inc Cl A CL A 852234103 4,132 30,470 SH   SOLE N/A 30,470 0 0
Stonex Group Inc COM 861896108 928 12,500 SH   SOLE N/A 12,500 0 0
Store Cap Corp COM 862121100 5,446 186,300 SH   SOLE N/A 186,300 0 0
T-Mobile US Inc COM 872590104 5,517 42,985 SH   SOLE N/A 42,985 0 0
Target Corp COM 87612E106 459 2,165 SH   SOLE N/A 2,165 0 0
Teladoc Inc COM 87918A105 8,556 118,620 SH   SOLE N/A 118,620 0 0
Tesla Motors Inc COM 88160R101 7,349 6,820 SH   SOLE N/A 6,820 0 0
TJX Cos Inc COM 872540109 606 10,000 SH   SOLE N/A 10,000 0 0
UnitedHealth Group Inc COM 91324P102 14,396 28,230 SH   SOLE N/A 28,230 0 0
Verizon Communications Inc COM 92343V104 2,660 52,215 SH   SOLE N/A 52,215 0 0
Wal Mart Stores Inc COM 931142103 6,684 44,885 SH   SOLE N/A 44,885 0 0
Waste Management Inc COM 94106L109 2,406 15,180 SH   SOLE N/A 15,180 0 0
West Pharmaceutical Svsc Inc COM 955306105 914 2,225 SH   SOLE N/A 2,225 0 0
Williams Cos Inc COM 969457100 4,025 120,469 SH   SOLE N/A 120,469 0 0
Jd Com Inc Sp ADR Cl A SPON ADR CL A 47215P106 5,795 100,130 SH   SOLE N/A 100,130 0 0
Energy Select Sector SPDR ENERGY 81369Y506 1,026 13,425 SH   SOLE N/A 13,425 0 0
Invesco QQQ Tr Unit Ser 1 UNIT SER 1 46090E103 232 640 SH   SOLE N/A 640 0 0
iShares Tr Russell 1000 Growth RUS 1000 GRW ETF 464287614 416 1,500 SH   SOLE N/A 1,500 0 0
SPDR Dow Jones Industrial Avrg UT SER 1 78467X109 253 730 SH   SOLE N/A 730 0 0
SPDR Prtflo S&P 500 Hi PRTFLO S&P500 HI 78468R788 1,099 25,000 SH   SOLE N/A 25,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 316 700 SH   SOLE N/A 700 0 0
BlackRock Corp High Yield Fund COM 09255P107 2,364 219,500 SH   SOLE N/A 219,500 0 0
Nuveen Div Adv Muni Fund COM 67066V101 200 15,000 SH   SOLE N/A 15,000 0 0
Western Asset Muni High Income COM 95766N103 211 30,000 SH   SOLE N/A 30,000 0 0
AllianceBernstein Holding LP UNIT LTD PARTN 01881G106 11,689 248,595 SH   SOLE N/A 248,595 0 0
Brookfield Infrast Partners LP LP INT UNIT G16252101 5,393 81,425 SH   SOLE N/A 81,425 0 0
Enterprise Products Partners L COM 293792107 6,049 234,375 SH   SOLE N/A 234,375 0 0
Magellan Midstream Partners LP COM UNIT RP LP 559080106 8,290 168,940 SH   SOLE N/A 168,940 0 0
Sunoco LP COM UT REP LP 86765K109 11,002 269,400 SH   SOLE N/A 269,400 0 0
American Tower REIT COM 03027X100 4,674 18,605 SH   SOLE N/A 18,605 0 0
Arbor Realty Trust Inc COM 038923108 597 35,000 SH   SOLE N/A 35,000 0 0
Blackstone Mtg Tr Inc Cl A COM CL A 09257W100 5,597 176,060 SH   SOLE N/A 176,060 0 0
Ellington Financial Inc COM 28852N109 5,279 297,400 SH   SOLE N/A 297,400 0 0
Hudson Pac Properties Inc COM 444097109 1,308 47,150 SH   SOLE N/A 47,150 0 0
Public Storage COM 74460D109 468 1,200 SH   SOLE N/A 1,200 0 0