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
3M COMPANY COM 88579Y101   79,858 853 SH   SOLE   853 0 0
3M COMPANY COM 88579Y101   129,570 1,384 SH   OTR   400 0 984
ABBOTT LABORATORIES COM 002824100   1,144,185 11,814 SH   SOLE   10,739 0 1,075
ABBVIE INC COM COM 00287Y109   2,604,823 17,475 SH   SOLE   16,635 0 840
ABBVIE INC COM COM 00287Y109   326,889 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101   5,479,895 10,747 SH   SOLE   10,080 0 667
ADOBE SYS INC COM COM 00724F101   275,346 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102   247,519 3,225 SH   SOLE   3,025 0 200
AFLAC INC COM COM 001055102   122,800 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305   543,069 4,150 SH   SOLE   4,150 0 0
ALPHABET INC CLASS A COM 02079K305   340,236 2,600 SH   OTR   0 0 2,600
ALTIUS MINERALS CORP COM 020936100   844,615 52,000 SH   SOLE   52,000 0 0
ALTIUS MINERALS CORP COM 020936100   64,970 4,000 SH   OTR   4,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100   306,788 1,866 SH   SOLE   1,866 0 0
AMERICAN TOWER CORP CL A COM 03027X100   6,578 40 SH   OTR   40 0 0
AMGEN INC COM 031162100   7,175,354 26,698 SH   SOLE   25,126 0 1,572
AMGEN INC COM 031162100   376,264 1,400 SH   OTR   700 0 700
AON ORD SHS CLASS A COM G0403H108   205,555 634 SH   SOLE   634 0 0
AON ORD SHS CLASS A COM G0403H108   162,110 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100   8,575,848 50,090 SH   SOLE   48,011 0 2,079
APPLE COMPUTER INC COM COM 037833100   1,956,930 11,430 SH   OTR   5,200 0 6,230
AUTOMATIC DATA PROCESS COM COM 053015103   2,859,375 11,885 SH   SOLE   11,185 0 700
AUTOMATIC DATA PROCESS COM COM 053015103   1,281,088 5,325 SH   OTR   2,525 0 2,800
AXON ENTERPRISE ORD SHS COM 05464C101   876,551 4,405 SH   SOLE   4,405 0 0
BECTON DICKINSON & CO COM COM 075887109   5,567,439 21,535 SH   SOLE   20,085 0 1,450
BECTON DICKINSON & CO COM COM 075887109   646,325 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702   8,991,620 25,668 SH   SOLE   24,434 0 1,234
BERKSHIRE HATHAWAY INC CL B COM 084670702   2,530,917 7,225 SH   OTR   3,450 0 3,775
BEST BUY CO COM 086516101   3,630,889 52,266 SH   SOLE   49,741 0 2,525
BEST BUY CO COM 086516101   13,894 200 SH   OTR   0 0 200
BGC GROUP INC COM 088929104   897,600 170,000 SH   SOLE   170,000 0 0
BJ'S WHOLESALE CLUB HOLDINGS I COM 05550J101   956,358 13,400 SH   SOLE   13,400 0 0
BLACK STONE MINERALS COM 09225M101   1,723,000 100,000 SH   SOLE   100,000 0 0
BRIDGE DEBT STRATEGIESFUND III COM 25899W571   73,584 73,584 SH   SOLE   73,584 0 0
BRISTOL MYERS SQUIBB COM 110122108   372,036 6,410 SH   SOLE   6,410 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107   524,170 16,688 SH   SOLE   16,688 0 0
BROADCOM ORD SHS COM 11135F101   332,232 400 SH   SOLE   400 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103   5,715,147 31,919 SH   SOLE   30,586 0 1,333
BROADRIDGE FINL SOLUTI COM COM 11133T103   425,244 2,375 SH   OTR   1,600 0 775
BUNGE LIMITED COM COM G16962105   523,539 4,836 SH   SOLE   4,836 0 0
BUNGE LIMITED COM COM G16962105   16,237 150 SH   OTR   150 0 0
BUNZL PLC COM 120738406   6,042,515 168,644 SH   SOLE   159,979 0 8,665
BUNZL PLC COM 120738406   121,822 3,400 SH   OTR   2,000 0 1,400
CALUMET SPECIALTY PRODUCTS PAR COM 131476103   916,800 48,000 SH   SOLE   48,000 0 0
CHEVRONTEXACO CORP COM 166764100   2,125,118 12,603 SH   SOLE   12,053 0 550
CHEVRONTEXACO CORP COM 166764100   455,274 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102   7,222,136 134,340 SH   SOLE   127,440 0 6,900
CISCO SYS INC COM COM 17275R102   483,840 9,000 SH   OTR   5,200 0 3,800
COCA COLA CO COM 191216100   866,246 15,474 SH   SOLE   15,125 0 350
COCA COLA CO COM 191216100   393,763 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103   479,992 6,750 SH   SOLE   6,750 0 0
COLGATE PALMOLIVE CO COM COM 194162103   159,997 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101   278,455 6,280 SH   SOLE   6,280 0 0
COMCAST CORP NEW CL A COM 20030N101   308,163 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   306,383 25,300 SH   SOLE   25,300 0 0
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   8,477 700 SH   OTR   700 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   402,252 712 SH   SOLE   712 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   1,821,996 3,225 SH   OTR   1,945 0 1,280
CUMMINS INC COM COM 231021106   1,321,870 5,786 SH   SOLE   5,626 0 160
CUMMINS INC COM COM 231021106   68,538 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100   363,064 5,200 SH   SOLE   5,200 0 0
DANAHER CORP DEL COM COM 235851102   8,685,367 35,008 SH   SOLE   32,918 0 2,090
DANAHER CORP DEL COM COM 235851102   754,968 3,043 SH   OTR   1,698 0 1,345
DELEK US HOLDING ORD SHRS COM 24665A103   1,136,400 40,000 SH   SOLE   40,000 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   378,917 2,540 SH   SOLE   2,540 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   64,147 430 SH   OTR   230 0 200
DORCHESTER MINERALS COM 25820R105   1,371,276 47,204 SH   SOLE   47,204 0 0
EBAY INC COM COM 278642103   470,084 10,662 SH   SOLE   10,662 0 0
EBAY INC COM COM 278642103   200,609 4,550 SH   OTR   2,150 0 2,400
ECOLAB INC COM COM 278865100   118,580 700 SH   SOLE   700 0 0
ECOLAB INC COM COM 278865100   431,970 2,550 SH   OTR   1,100 0 1,450
EMERSON ELEC CO COM 291011104   1,536,212 15,908 SH   SOLE   14,473 0 1,435
EMERSON ELEC CO COM 291011104   357,309 3,700 SH   OTR   1,500 0 2,200
EOG RES INC COM COM 26875P101   10,935,855 86,272 SH   SOLE   81,497 0 4,775
ESSENTIAL UTILITIES ORD SHS COM 29670G102   381,544 11,114 SH   SOLE   11,114 0 0
EXXON MOBIL CORP COM 30231G102   302,298 2,571 SH   SOLE   2,571 0 0
FEDEX CORP COM COM 31428X106   4,593,963 17,341 SH   SOLE   16,071 0 1,270
FEDEX CORP COM COM 31428X106   33,115 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106   601,885 5,514 SH   SOLE   5,514 0 0
FOMENTO ECONOMICO COM 344419106   16,372 150 SH   OTR   150 0 0
FORTIVE CORPORATION COM 34959J108   5,405,380 72,888 SH   SOLE   69,023 0 3,865
FORTIVE CORPORATION COM 34959J108   256,445 3,458 SH   OTR   1,708 0 1,750
FRANCO-NEVADA CORP COM 351858105   7,278,632 54,526 SH   SOLE   52,498 0 2,028
FRANCO-NEVADA CORP COM 351858105   289,273 2,167 SH   OTR   967 0 1,200
GENERAL MILLS INC COM COM 370334104   252,633 3,948 SH   SOLE   3,648 0 300
GOGO ORD SHS COM 38046C109   787,380 66,000 SH   SOLE   66,000 0 0
GOLAR LNG LTD COM G9456A100   1,407,080 58,000 SH   SOLE   58,000 0 0
GRAINGER W W INC COM COM 384802104   345,920 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104   778,320 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102   619,435 7,127 SH   SOLE   7,127 0 0
GRUPO AEROPORTUARIO COM 400501102   17,382 200 SH   OTR   200 0 0
HERSHEY FOODS CORP COM 427866108   300,120 1,500 SH   SOLE   1,500 0 0
INTERACTIVE BROKERS GROUP INC COM 45841N107   7,207,864 83,270 SH   SOLE   79,652 0 3,618
INTERACTIVE BROKERS GROUP INC COM 45841N107   194,760 2,250 SH   OTR   1,350 0 900
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853   288,585 9,900 SH   SOLE   9,900 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853   11,951 410 SH   OTR   410 0 0
J P MORGAN CHASE & CO COM COM 46625H100   946,691 6,528 SH   SOLE   6,528 0 0
J P MORGAN CHASE & CO COM COM 46625H100   79,761 550 SH   OTR   0 0 550
JOHNSON & JOHNSON COM 478160104   1,303,627 8,370 SH   SOLE   8,070 0 300
JOHNSON & JOHNSON COM 478160104   62,300 400 SH   OTR   0 0 400
JOINT CORP COM 47973J102   917,160 102,020 SH   SOLE   102,020 0 0
KDDI CORP ADR COM 48667L106   294,144 19,200 SH   SOLE   19,200 0 0
KDDI CORP ADR COM 48667L106   13,788 900 SH   OTR   900 0 0
LEE ENTERPRISES COM 523768406   235,620 22,000 SH   SOLE   22,000 0 0
LGI HOMES COM 50187T106   3,759,827 37,791 SH   SOLE   35,566 0 2,225
LGI HOMES COM 50187T106   34,821 350 SH   OTR   200 0 150
LILLY ELI & CO COM 532457108   487,714 908 SH   SOLE   908 0 0
LINDE ORD SHS COM G54950103   208,888 561 SH   SOLE   561 0 0
LINDE ORD SHS COM G54950103   353,732 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107   4,074,651 19,605 SH   SOLE   18,726 0 879
LOWES COS INC COM COM 548661107   285,780 1,375 SH   OTR   800 0 575
MARTIN MARIETTA MAT COM 573284106   420,815 1,025 SH   SOLE   1,025 0 0
MARTIN MARIETTA MAT COM 573284106   8,210 20 SH   OTR   20 0 0
MEDTRONIC PLC COM G5960L103   3,942,812 50,317 SH   SOLE   46,767 0 3,550
MEDTRONIC PLC COM G5960L103   101,868 1,300 SH   OTR   700 0 600
MERCK & CO NEW COM 58933Y105   339,220 3,295 SH   SOLE   3,295 0 0
MERCK & CO NEW COM 58933Y105   185,310 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104   6,289,610 19,920 SH   SOLE   18,630 0 1,290
MICROSOFT CORP COM 594918104   513,094 1,625 SH   OTR   250 0 1,375
NAKED WINE ORD SHS COM G6361W102   17,767 26,000 SH   SOLE   26,000 0 0
New Fortress Energy Ord Shs Cl COM 644393100   399,760 12,195 SH   SOLE   12,195 0 0
New Fortress Energy Ord Shs Cl COM 644393100   45,892 1,400 SH   OTR   1,400 0 0
NEWMONT MINING CORP COM COM 651639106   258,650 7,000 SH   SOLE   7,000 0 0
NEXTERA ENERGY INC COM 65339F101   4,903,438 85,590 SH   SOLE   80,485 0 5,105
NEXTERA ENERGY INC COM 65339F101   462,330 8,070 SH   OTR   2,000 0 6,070
NINTENDO COM 654445303   330,424 31,925 SH   SOLE   31,925 0 0
NINTENDO COM 654445303   10,350 1,000 SH   OTR   1,000 0 0
NORFOLK SOUTHERN COM 655844108   250,101 1,270 SH   SOLE   1,000 0 270
NOVARTIS A G SPONSORED ADR COM 66987V109   169,393 1,663 SH   SOLE   1,663 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   398,374 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108   7,885,620 127,682 SH   SOLE   120,382 0 7,300
NUTRIEN LTD COM 67077M108   97,272 1,575 SH   OTR   225 0 1,350
NVIDIA CORP COM COM 67066G104   69,598 160 SH   SOLE   160 0 0
NVIDIA CORP COM COM 67066G104   191,396 440 SH   OTR   0 0 440
PAYPAL HOLDINGS, INC. COM 70450Y103   64,306 1,100 SH   SOLE   1,100 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103   201,687 3,450 SH   OTR   2,475 0 975
PEABODY ENERGY CORP COM 704551100   776,191 29,865 SH   SOLE   29,865 0 0
PEPSICO INC COM 713448108   162,154 957 SH   SOLE   957 0 0
PEPSICO INC COM 713448108   169,440 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103   240,648 7,255 SH   SOLE   7,005 0 250
PFIZER INC COM 717081103   66,340 2,000 SH   OTR   0 0 2,000
PLX PHARMA INC COM 72942A107   0 27,000 SH   SOLE   27,000 0 0
POTLATCHDELTIC CORP COM 737630103   423,417 9,328 SH   SOLE   9,328 0 0
PROCTER & GAMBLE CO COM 742718109   277,134 1,900 SH   SOLE   1,900 0 0
PROCTER & GAMBLE CO COM 742718109   153,153 1,050 SH   OTR   950 0 100
QUAKER HOUGHTON COM 747316107   637,108 3,982 SH   SOLE   3,982 0 0
RIO TINTO PLC COM 767204100   894,142 14,050 SH   SOLE   14,050 0 0
RIO TINTO PLC COM 767204100   15,274 240 SH   OTR   240 0 0
S&P GLOBAL INC COM COM 78409V104   6,022,683 16,482 SH   SOLE   15,367 0 1,115
S&P GLOBAL INC COM COM 78409V104   657,738 1,800 SH   OTR   900 0 900
SENDAS DISTRIBUIDORA ADR COM 81689T104   170,520 14,000 SH   SOLE   14,000 0 0
SENECA FOODS CORP CL A COM 817070501   915,110 17,000 SH   SOLE   17,000 0 0
SHERWIN WILLIAMS COM 824348106   442,225 1,734 SH   SOLE   1,209 0 525
SHERWIN WILLIAMS COM 824348106   179,555 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105   845,947 13,276 SH   SOLE   13,276 0 0
SOUTHERN CO COM COM 842587107   159,600 2,466 SH   SOLE   1,766 0 700
SOUTHERN CO COM COM 842587107   135,912 2,100 SH   OTR   1,000 0 1,100
SPROTT PHYSICAL GOLD TRUST COM 85207H104   6,430,511 449,058 SH   SOLE   423,758 0 25,300
SPROTT PHYSICAL GOLD TRUST COM 85207H104   28,640 2,000 SH   OTR   2,000 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207K107   294,104 38,800 SH   SOLE   38,800 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207K107   7,580 1,000 SH   OTR   1,000 0 0
Sprott Physical Uranium Trust COM 85210A104   745,806 43,500 SH   SOLE   43,500 0 0
Sprott Physical Uranium Trust COM 85210A104   15,430 900 SH   OTR   900 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   5,292,552 100,734 SH   SOLE   95,719 0 5,015
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   47,286 900 SH   OTR   0 0 900
STONEX GROUP COM 861896108   988,584 10,200 SH   SOLE   10,200 0 0
SYSCO CORP COM 871829107   521,663 7,898 SH   SOLE   7,598 0 300
SYSCO CORP COM 871829107   330,712 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204   730,435 16,951 SH   SOLE   16,951 0 0
TECK RESOURCES LTD CL B COM 878742204   12,927 300 SH   OTR   300 0 0
TIDEWATER INC COM 88642R109   227,424 3,200 SH   SOLE   3,200 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109   9,349,625 142,178 SH   SOLE   134,573 0 7,605
TOTALENERGIES ADR EACH REPRESE COM 89151E109   36,826 560 SH   OTR   260 0 300
TOWNE BANK COM 89214P109   367,843 16,042 SH   SOLE   16,042 0 0
TRANSOCEAN LTD COM H8817H100   193,756 23,600 SH   SOLE   23,600 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   149,794 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   409,436 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704   320,063 6,479 SH   SOLE   6,479 0 0
UNION PACIFIC CORP COM 907818108   6,777,169 33,282 SH   SOLE   31,730 0 1,552
UNION PACIFIC CORP COM 907818108   980,478 4,815 SH   OTR   2,555 0 2,260
UNITED HEALTHCARE CORP COM COM 91324P102   208,735 414 SH   SOLE   414 0 0
VALARIS LTD COM G9460G101   204,320 2,725 SH   SOLE   2,725 0 0
VALERO ENERGY CORP NEW COM COM 91913Y100   7,172,998 50,617 SH   SOLE   48,362 0 2,255
VALERO ENERGY CORP NEW COM COM 91913Y100   70,855 500 SH   OTR   0 0 500
Viper Energy Partners Units COM 92763M105   278,800 10,000 SH   SOLE   10,000 0 0
VONTIER ORD SHS COM 928881101   5,025,774 162,541 SH   SOLE   154,466 0 8,075
VONTIER ORD SHS COM 928881101   256,636 8,300 SH   OTR   4,000 0 4,300
WAL-MART STORES COM 931142103   6,709,196 41,951 SH   SOLE   39,334 0 2,617
WAL-MART STORES COM 931142103   171,925 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109   228,660 1,500 SH   SOLE   1,500 0 0
WASTE MGMT INC DEL COM COM 94106L109   1,021,348 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100   5,090,626 151,102 SH   SOLE   144,287 0 6,815
WILLIAMS COS COM 969457100   67,380 2,000 SH   OTR   500 0 1,500
XCEL ENERGY INC COM COM 98389B100   393,559 6,878 SH   SOLE   6,878 0 0
YELLOW CAKE PLC COM G98334108   512,507 75,000 SH   SOLE   75,000 0 0
ALPS/CORECOMMODITY MGMT COMPCO COM 317609667   122,707 15,915 SH   SOLE   15,915 0 0
VANGUARD 500 INDEX FD ADMIRAL COM 922908710   258,352 653 SH   SOLE   653 0 0
SPDR BLOOMBERG 1-3 MONTH T-BIL COM 78468R663   1,854,764 20,200 SH   SOLE   20,200 0 0
SPDR BLOOMBERG 1-3 MONTH T-BIL COM 78468R663   197,413 2,150 SH   OTR   2,150 0 0
Ishares Core S&P 500 Etf COM 464287200   300,601 700 SH   SOLE   700 0 0
Ishares Core S&P Small Cap Etf COM 464287804   2,498,697 26,489 SH   SOLE   24,064 0 2,425
Ishares Core S&P Small Cap Etf COM 464287804   23,582 250 SH   OTR   0 0 250
ISHARES TR RUSSELL 2000 COM 464287655   313,713 1,775 SH   SOLE   1,675 0 100
ISHARES TR RUSSELL 2000 COM 464287655   309,295 1,750 SH   OTR   1,250 0 500
SPDR TR UNIT SER 1 COM 78462F103   240,671 563 SH   SOLE   563 0 0
VANGUARD DIV APPREC ETF COM 921908844   468,080 3,012 SH   SOLE   3,012 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547   277,954 4,500 SH   SOLE   4,500 0 0