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 LABORATORIES COM 002824100 5,874 54,066 SH   SOLE   54,066 0 0
ADVANCE AUTO PARTS INCORPORATE COM 00751Y106 252 1,455 SH   SOLE   1,455 0 0
ADVANCED MICRO DEVICES COM 007903107 4,597 60,115 SH   SOLE   60,115 0 0
AIR PRODUCTS AND CHEMICALS INC COM 009158106 2,367 9,841 SH   SOLE   9,841 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 11,066 5,078 SH   SOLE   5,078 0 0
AMAZON.COM INC COM 023135106 8,566 80,655 SH   SOLE   80,655 0 0
APPLE COMPUTER COM 037833100 2,386 17,454 SH   SOLE   17,454 0 0
AUTOZONE INC COM COM 053332102 6,084 2,831 SH   SOLE   2,831 0 0
CAMECO CORPORATION COM 13321L108 469 22,295 SH   SOLE   22,295 0 0
EDWARDS LIFESCIENCES CORPORATI COM 28176E108 3,436 36,135 SH   SOLE   36,135 0 0
ELEVANCE HEALTH INC COM 036752103 4,137 8,572 SH   SOLE   8,572 0 0
ENERGY RECOVERY INC COM 29270J100 3,216 165,615 SH   SOLE   165,615 0 0
ETSY INC COM 29786A106 2,778 37,948 SH   SOLE   37,948 0 0
FIVE BELOW INC COM 33829M101 807 7,118 SH   SOLE   7,118 0 0
GENERAC HOLDINGS INC COM 368736104 4,041 19,189 SH   SOLE   19,189 0 0
GLOBAL MEDICAL REIT INC. COM NEW 37954A204 4,066 362,042 SH   SOLE   362,042 0 0
INDIE SEMICONDUCTOR CLASS A COM 45569U101 65 11,390 SH   SOLE   11,390 0 0
LAM RESEARCH CORP COM COM 512807108 3,481 8,168 SH   SOLE   8,168 0 0
LAMAR ADVERTISING COMPANY CL A 512816109 249 2,825 SH   SOLE   2,825 0 0
LIGHTBRIDGE CORPORATION COM 53224K302 82 17,500 SH   SOLE   17,500 0 0
MARVELL TECHNOLOGY GROUP LTD COM 573874104 2,843 65,302 SH   SOLE   65,302 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,043 31,834 SH   SOLE   31,834 0 0
MATCH GROUP INC COM 57667L107 1,271 18,231 SH   SOLE   18,231 0 0
MICROSOFT CORPORATION COM 594918104 23,605 91,909 SH   SOLE   91,909 0 0
PERPETUA RESOURCES CORPORATION COM 714266103 181 54,650 SH   SOLE   54,650 0 0
PROSHARES SHORT HIGH YIELD SHRT HGH YIELD 74347R131 2,994 151,500 SH   SOLE   151,500 0 0
RAYTHEON TECHNOLOGY CORPORATIO COM NEW 75513E101 8,941 93,025 SH   SOLE   93,025 0 0
RCI HOSPITALITY HOLDINGS INC COM 74934Q108 5,755 118,993 SH   SOLE   118,993 0 0
S&P GLOBAL INC COM 78409V104 2,081 6,175 SH   SOLE   6,175 0 0
SALESFORCE.COM INC COM 79466L302 4,382 26,551 SH   SOLE   26,551 0 0
SANDSTORM GOLD LIMITED COM NEW 80013R206 553 93,000 SH   SOLE   93,000 0 0
SERVICENOW INC COM 81762P102 1,895 3,985 SH   SOLE   3,985 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4,867 28,890 SH   SOLE   28,890 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 913 2,419 SH   SOLE   2,419 0 0
SQL TECHNOLOGIES CORPORATION COM 78471E105 123 61,499 SH   SOLE   61,499 0 0
TAIWAN SEMICONDUCTOR MANUFACTU SPONSORED ADS 874039100 3,459 42,306 SH   SOLE   42,306 0 0
TELEDYNE TECHNOLOGIES INCORPOR COM 879360105 4,066 10,839 SH   SOLE   10,839 0 0
TREX COMPANY INC COM COM 89531P105 1,276 23,441 SH   SOLE   23,441 0 0
TWILIO INC CL A 90138F102 635 7,573 SH   SOLE   7,573 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,435 22,263 SH   SOLE   22,263 0 0
VANECK VECTORS GOLD MINERS ETF GOLD MINERS ETF 92189F106 507 18,500 SH   SOLE   18,500 0 0
VISA INC COM CL A 92826C839 2,784 14,138 SH   SOLE   14,138 0 0