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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADOBE INC COM 00724F101   2,151,614 4,264 SH   SOLE   4,264 0 0
AFLAC INC COM 001055102   523,746 6,100 SH   SOLE   6,100 0 0
AGNICO EAGLE MINES LTD COM 008474108   447,375 7,500 SH   SOLE   7,500 0 0
ALASKA AIR GROUP INC COM 011659109   1,186,137 27,591 SH   SOLE   27,591 0 0
ALCON AG ORD SHS H01301128   1,226,778 14,729 SH   SOLE   14,729 0 0
ANTERO RESOURCES CORP COM 03674X106   454,575 15,675 SH   SOLE   15,675 0 0
APA CORPORATION COM 03743Q108   4,318,437 125,609 SH   SOLE   125,609 0 0
APPLE INC COM 037833100   996,299 5,810 SH   SOLE   5,810 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,648,284 6,600 SH   SOLE   6,600 0 0
AUTOZONE INC COM 053332102   362,440 115 SH   SOLE   115 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   3,134,512 68,951 SH   SOLE   68,951 0 0
BARRICK GOLD CORP COM 067901108   6,588,608 395,950 SH   SOLE   395,950 0 0
BAXTER INTL INC COM 071813109   556,261 13,015 SH   SOLE   13,015 0 0
BCE INC COM NEW 05534B760   522,544 15,378 SH   SOLE   15,378 0 0
BROWN & BROWN INC COM 115236101   997,956 11,400 SH   SOLE   11,400 0 0
CARLISLE COS INC COM 142339100   5,781,355 14,754 SH   SOLE   14,754 0 0
CENOVUS ENERGY INC COM 15135U109   24,328,230 1,217,020 SH   SOLE   1,217,020 0 0
CHEVRON CORP NEW COM 166764100   637,743 4,043 SH   SOLE   4,043 0 0
CHURCH & DWIGHT CO INC COM 171340102   4,339,296 41,600 SH   SOLE   41,600 0 0
COGNEX CORP COM 192422103   2,615,405 61,655 SH   SOLE   61,655 0 0
CONOCOPHILLIPS COM 20825C104   1,065,334 8,370 SH   SOLE   8,370 0 0
CULLEN FROST BANKERS INC COM 229899109   4,631,355 41,142 SH   SOLE   41,142 0 0
CUMMINS INC COM 231021106   2,810,372 9,538 SH   SOLE   9,538 0 0
DEERE & CO COM 244199105   278,071 677 SH   SOLE   677 0 0
DEXCOM INC COM 252131107   6,844,429 49,347 SH   SOLE   49,347 0 0
DISNEY WALT CO COM 254687106   1,085,578 8,872 SH   SOLE   8,872 0 0
DR REDDYS LABS LTD ADR 256135203   781,178 10,650 SH   SOLE   10,650 0 0
EATON CORP PLC SHS G29183103   9,396,347 30,051 SH   SOLE   30,051 0 0
ELECTRONIC ARTS INC COM 285512109   241,459 1,820 SH   SOLE   1,820 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100   2,811,763 206,141 SH   SOLE   206,141 0 0
EOG RES INC COM 26875P101   7,459,080 58,347 SH   SOLE   58,347 0 0
EXPEDITORS INTL WASH INC COM 302130109   5,742,237 47,234 SH   SOLE   47,234 0 0
EXTRA SPACE STORAGE INC COM 30225T102   285,474 1,942 SH   SOLE   1,942 0 0
EXXON MOBIL CORP COM 30231G102   4,405,496 37,900 SH   SOLE   37,900 0 0
FASTENAL CO COM 311900104   5,152,952 66,800 SH   SOLE   66,800 0 0
FIRST HORIZON CORPORATION COM 320517105   794,933 51,619 SH   SOLE   51,619 0 0
GENTEX CORP COM 371901109   2,394,792 66,301 SH   SOLE   66,301 0 0
GILEAD SCIENCES INC COM 375558103   733,745 10,017 SH   SOLE   10,017 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   3,289,413 58,771 SH   SOLE   58,771 0 0
HESS CORP COM 42809H107   253,230 1,659 SH   SOLE   1,659 0 0
HOME DEPOT INC COM 437076102   463,772 1,209 SH   SOLE   1,209 0 0
IDEXX LABS INC COM 45168D104   2,442,103 4,523 SH   SOLE   4,523 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   5,572,095 13,962 SH   SOLE   13,962 0 0
INVESTMENT MANAGERS SER TR I AXS TSLA BEAR DL 46144X867   1,303,220 34,000 SH   SOLE   34,000 0 0
JOHNSON & JOHNSON COM 478160104   363,837 2,300 SH   SOLE   2,300 0 0
JPMORGAN CHASE & CO COM 46625H100   482,923 2,411 SH   SOLE   2,411 0 0
KINDER MORGAN INC DEL COM 49456B101   4,545,679 247,856 SH   SOLE   247,856 0 0
LINDE PLC SHS G54950103   3,028,759 6,523 SH   SOLE   6,523 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   8,931,976 99,565 SH   SOLE   99,565 0 0
MICROSOFT CORP COM 594918104   308,388 733 SH   SOLE   733 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,619,621 50,377 SH   SOLE   50,377 0 0
NEWMONT CORP COM 651639106   2,971,387 82,907 SH   SOLE   82,907 0 0
NEXGEN ENERGY LTD COM 65340P106   170,940 22,000 SH   SOLE   22,000 0 0
NORDSON CORP COM 655663102   1,909,151 6,954 SH   SOLE   6,954 0 0
NOVARTIS AG SPONSORED ADR 66987V109   4,312,417 44,582 SH   SOLE   44,582 0 0
NOVO-NORDISK A S ADR 670100205   8,966,814 69,835 SH   SOLE   69,835 0 0
NVIDIA CORPORATION COM 67066G104   7,006,204 7,754 SH   SOLE   7,754 0 0
OVINTIV INC COM 69047Q102   876,072 16,880 SH   SOLE   16,880 0 0
PAYCHEX INC COM 704326107   5,876,962 47,858 SH   SOLE   47,858 0 0
PETMED EXPRESS INC COM 716382106   405,392 84,633 SH   SOLE   84,633 0 0
PHILLIPS 66 COM 718546104   655,483 4,013 SH   SOLE   4,013 0 0
PIONEER NAT RES CO COM 723787107   1,023,225 3,898 SH   SOLE   3,898 0 0
PROCTER AND GAMBLE CO COM 742718109   217,415 1,340 SH   SOLE   1,340 0 0
PROSHARES TR SHORT QQQ NEW 74347B714   130,524 14,900 SH   SOLE   14,900 0 0
PROSHARES TR ULSHRT SEMIC NEW 74347G622   42,525 17,500 SH   SOLE   17,500 0 0
PROSHARES TR ULTSHRT QQQ 74347G739   1,137,024 126,900 SH   SOLE   126,900 0 0
RAYMOND JAMES FINL INC COM 754730109   7,055,908 54,944 SH   SOLE   54,944 0 0
REGENERON PHARMACEUTICALS COM 75886F107   2,280,139 2,369 SH   SOLE   2,369 0 0
RESMED INC COM 761152107   11,130,078 56,204 SH   SOLE   56,204 0 0
ROSS STORES INC COM 778296103   1,842,719 12,556 SH   SOLE   12,556 0 0
ROYAL GOLD INC COM 780287108   316,706 2,600 SH   SOLE   2,600 0 0
SABINE RTY TR UNIT BEN INT 785688102   1,473,380 23,170 SH   SOLE   23,170 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   383,525 72,500 SH   SOLE   72,500 0 0
SANOFI SPONSORED ADR 80105N105   603,126 12,410 SH   SOLE   12,410 0 0
SASOL LTD SPONSORED ADR 803866300   115,588 14,800 SH   SOLE   14,800 0 0
SCHLUMBERGER LTD COM STK 806857108   218,582 3,988 SH   SOLE   3,988 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   281,768 5,402 SH   SOLE   5,402 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   2,871,996 26,514 SH   SOLE   26,514 0 0
SMUCKER J M CO COM NEW 832696405   745,654 5,924 SH   SOLE   5,924 0 0
SNAP ON INC COM 833034101   1,017,812 3,436 SH   SOLE   3,436 0 0
SOUTHWEST AIRLS CO COM 844741108   1,879,311 64,382 SH   SOLE   64,382 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,622,958 93,932 SH   SOLE   93,932 0 0
SPROTT FDS TR URANIUM MINERS E 85208P303   2,703,064 54,840 SH   SOLE   54,840 0 0
SPROTT INC COM NEW 852066208   214,368 5,800 SH   SOLE   5,800 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   4,792,792 277,040 SH   SOLE   277,040 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   488,281 58,900 SH   SOLE   58,900 0 0
STEPAN CO COM 858586100   1,158,815 12,870 SH   SOLE   12,870 0 0
STRYKER CORPORATION COM 863667101   904,337 2,527 SH   SOLE   2,527 0 0
SUNCOR ENERGY INC NEW COM 867224107   10,129,064 274,426 SH   SOLE   274,426 0 0
TEXAS INSTRS INC COM 882508104   2,576,392 14,789 SH   SOLE   14,789 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   347,106 600 SH   SOLE   600 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,316,888 21,810 SH   SOLE   21,810 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   628,459 18,788 SH   SOLE   18,788 0 0
TOYOTA MOTOR CORP ADS 892331307   2,809,252 11,162 SH   SOLE   11,162 0 0
TRACTOR SUPPLY CO COM 892356106   209,376 800 SH   SOLE   800 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   227,430 36,215 SH   SOLE   36,215 0 0
TYLER TECHNOLOGIES INC COM 902252105   1,028,099 2,419 SH   SOLE   2,419 0 0
ULTA BEAUTY INC COM 90384S303   1,562,888 2,989 SH   SOLE   2,989 0 0
VEEVA SYS INC CL A COM 922475108   1,762,234 7,606 SH   SOLE   7,606 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   105,937 11,903 SH   SOLE   11,903 0 0
WALMART INC COM 931142103   270,765 4,500 SH   SOLE   4,500 0 0
WASTE MGMT INC DEL COM 94106L109   201,214 944 SH   SOLE   944 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,520,968 42,355 SH   SOLE   42,355 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   142,600 24,800 SH   SOLE   24,800 0 0
ZOETIS INC CL A 98978V103   4,385,585 25,918 SH   SOLE   25,918 0 0