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   495 4,706 SH   SOLE   4,306 0 400
3M COMPANY COM 88579y101   197 1,871 SH   OTR   500 0 1,371
ABBOTT LABORATORIES COM 002824100   1,149 11,349 SH   SOLE   10,274 0 1,075
ABBVIE INC COM COM 00287Y109   2,792 17,516 SH   SOLE   16,666 0 850
ABBVIE INC COM COM 00287Y109   349 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101   4,522 11,735 SH   SOLE   11,058 0 677
ADOBE SYS INC COM COM 00724F101   208 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102   208 3,225 SH   SOLE   3,025 0 200
AFLAC INC COM COM 001055102   103 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305   519 5,000 SH   SOLE   5,000 0 0
ALPHABET INC CLASS A COM 02079K305   270 2,600 SH   OTR   0 0 2,600
ALTIUS MINERALS CORP COM 020936100   1,189 70,000 SH   SOLE   70,000 0 0
ALTIUS MINERALS CORP COM 020936100   51 3,000 SH   OTR   3,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100   381 1,866 SH   SOLE   1,866 0 0
AMERICAN TOWER CORP CL A COM 03027X100   11 55 SH   OTR   55 0 0
AMGEN INC COM 031162100   6,306 26,083 SH   SOLE   24,623 0 1,460
AMGEN INC COM 031162100   344 1,425 SH   OTR   725 0 700
AON ORD SHS CLASS A COM G0403H108   200 634 SH   SOLE   634 0 0
AON ORD SHS CLASS A COM G0403H108   158 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100   8,779 53,238 SH   SOLE   51,058 0 2,180
APPLE COMPUTER INC COM COM 037833100   1,901 11,530 SH   OTR   5,300 0 6,230
AUTOMATIC DATA PROCESS COM COM 053015103   2,721 12,220 SH   SOLE   11,470 0 750
AUTOMATIC DATA PROCESS COM COM 053015103   1,186 5,325 SH   OTR   2,525 0 2,800
AXON ENTERPRISE ORD SHS COM 05464C101   1,215 5,405 SH   SOLE   5,405 0 0
BANKNEW YORK MELLON CORP COM 064058100   200 4,406 SH   SOLE   4,406 0 0
BECTON DICKINSON & CO COM COM 075887109   5,321 21,497 SH   SOLE   20,092 0 1,405
BECTON DICKINSON & CO COM COM 075887109   619 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702   8,065 26,118 SH   SOLE   25,029 0 1,089
BERKSHIRE HATHAWAY INC CL B COM 084670702   2,231 7,225 SH   OTR   3,450 0 3,775
BEST BUY CO COM 086516101   4,642 59,311 SH   SOLE   56,781 0 2,530
BEST BUY CO COM 086516101   16 200 SH   OTR   0 0 200
BJ'S WHOLESALE CLUB HOLDINGS I COM 05550J101   1,027 13,500 SH   SOLE   13,500 0 0
BLACK STONE MINERALS COM 09225M101   1,726 110,000 SH   SOLE   110,000 0 0
BRIDGE DEBT STRATEGIESFUND III COM 25899w571   250 250,000 SH   SOLE   250,000 0 0
BRISTOL MYERS SQUIBB COM 110122108   477 6,876 SH   SOLE   6,876 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107   517 14,713 SH   SOLE   14,713 0 0
BROADCOM ORD SHS COM 11135F101   278 433 SH   SOLE   433 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103   4,896 33,401 SH   SOLE   32,018 0 1,383
BROADRIDGE FINL SOLUTI COM COM 11133T103   348 2,375 SH   OTR   1,600 0 775
BUNGE LIMITED COM COM G16962105   531 5,556 SH   SOLE   5,556 0 0
BUNGE LIMITED COM COM G16962105   19 200 SH   OTR   200 0 0
BUNZL PLC COM 120738406   6,342 167,778 SH   SOLE   159,113 0 8,665
BUNZL PLC COM 120738406   129 3,400 SH   OTR   2,000 0 1,400
CHEVRONTEXACO CORP COM 166764100   1,922 11,779 SH   SOLE   11,229 0 550
CHEVRONTEXACO CORP COM 166764100   441 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102   7,031 134,506 SH   SOLE   127,681 0 6,825
CISCO SYS INC COM COM 17275R102   470 9,000 SH   OTR   5,200 0 3,800
COCA COLA CO COM 191216100   966 15,574 SH   SOLE   15,225 0 350
COCA COLA CO COM 191216100   436 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103   526 7,000 SH   SOLE   7,000 0 0
COLGATE PALMOLIVE CO COM COM 194162103   169 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101   240 6,324 SH   SOLE   6,324 0 0
COMCAST CORP NEW CL A COM 20030N101   263 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   532 33,300 SH   SOLE   33,300 0 0
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   19 1,200 SH   OTR   1,200 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   354 712 SH   SOLE   712 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   1,602 3,225 SH   OTR   1,945 0 1,280
CROWN CASTLE INTL CORP COM COM 22822v101   274 2,046 SH   SOLE   2,046 0 0
CUMMINS INC COM COM 231021106   1,382 5,786 SH   SOLE   5,626 0 160
CUMMINS INC COM COM 231021106   72 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100   398 5,355 SH   SOLE   5,355 0 0
DANAHER CORP DEL COM COM 235851102   8,659 34,357 SH   SOLE   32,352 0 2,005
DANAHER CORP DEL COM COM 235851102   767 3,043 SH   OTR   1,698 0 1,345
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   417 2,304 SH   SOLE   2,304 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   79 437 SH   OTR   237 0 200
DORCHESTER MINERALS COM 25820R105   1,430 47,204 SH   SOLE   47,204 0 0
EBAY INC COM COM 278642103   486 10,962 SH   SOLE   10,962 0 0
EBAY INC COM COM 278642103   204 4,600 SH   OTR   2,200 0 2,400
ECOLAB INC COM COM 278865100   116 700 SH   SOLE   700 0 0
ECOLAB INC COM COM 278865100   422 2,550 SH   OTR   1,100 0 1,450
EMERSON ELEC CO COM 291011104   1,522 17,467 SH   SOLE   15,972 0 1,495
EMERSON ELEC CO COM 291011104   322 3,700 SH   OTR   1,500 0 2,200
EOG RES INC COM COM 26875P101   10,689 93,250 SH   SOLE   88,275 0 4,975
ESSENTIAL UTILITIES ORD SHS COM 29670G102   489 11,214 SH   SOLE   11,214 0 0
EXXON MOBIL CORP COM 30231G102   276 2,521 SH   SOLE   2,521 0 0
FEDEX CORP COM COM 31428X106   3,557 15,568 SH   SOLE   14,303 0 1,265
FEDEX CORP COM COM 31428X106   29 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106   594 6,239 SH   SOLE   6,239 0 0
FOMENTO ECONOMICO COM 344419106   23 240 SH   OTR   240 0 0
FORTIVE CORPORATION COM 34959j108   4,673 68,545 SH   SOLE   65,180 0 3,365
FORTIVE CORPORATION COM 34959j108   236 3,458 SH   OTR   1,708 0 1,750
FRANCO-NEVADA CORP COM 351858105   7,910 54,254 SH   SOLE   52,254 0 2,000
FRANCO-NEVADA CORP COM 351858105   272 1,867 SH   OTR   967 0 900
GENERAL MILLS INC COM COM 370334104   337 3,948 SH   SOLE   3,648 0 300
GOLAR LNG LTD COM G9456A100   1,642 76,000 SH   SOLE   76,000 0 0
GRAINGER W W INC COM COM 384802104   344 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104   775 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102   790 8,827 SH   SOLE   8,827 0 0
GRUPO AEROPORTUARIO COM 400501102   25 280 SH   OTR   280 0 0
HERSHEY FOODS CORP COM 427866108   382 1,500 SH   SOLE   1,500 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107   4,657 56,412 SH   SOLE   53,964 0 2,448
INTERACTIVE BROKERS GROUP INC COM 45841n107   58 700 SH   OTR   700 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853   237 8,750 SH   SOLE   8,750 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853   11 410 SH   OTR   410 0 0
J P MORGAN CHASE & CO COM COM 46625H100   860 6,603 SH   SOLE   6,603 0 0
J P MORGAN CHASE & CO COM COM 46625H100   78 600 SH   OTR   0 0 600
JOHNSON & JOHNSON COM 478160104   1,297 8,370 SH   SOLE   8,070 0 300
JOHNSON & JOHNSON COM 478160104   62 400 SH   OTR   0 0 400
JOINT CORP COM 47973J102   1,027 61,020 SH   SOLE   61,020 0 0
KDDI CORP ADR COM 48667L106   390 25,350 SH   SOLE   25,350 0 0
KDDI CORP ADR COM 48667L106   17 1,100 SH   OTR   1,100 0 0
LEE ENTERPRISES COM 523768406   322 25,900 SH   SOLE   25,900 0 0
LGI HOMES COM 50187T106   4,224 37,045 SH   SOLE   34,820 0 2,225
LGI HOMES COM 50187T106   40 350 SH   OTR   200 0 150
LILLY ELI & CO COM 532457108   323 940 SH   SOLE   940 0 0
LINDE ORD SHS COM g54950103   199 561 SH   SOLE   561 0 0
LINDE ORD SHS COM g54950103   338 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107   3,644 18,225 SH   SOLE   17,430 0 795
LOWES COS INC COM COM 548661107   275 1,375 SH   OTR   800 0 575
MARTIN MARIETTA MAT COM 573284106   442 1,245 SH   SOLE   1,245 0 0
MARTIN MARIETTA MAT COM 573284106   17 48 SH   OTR   48 0 0
MEDTRONIC PLC COM G5960L103   4,190 51,966 SH   SOLE   48,641 0 3,325
MEDTRONIC PLC COM G5960L103   161 2,000 SH   OTR   1,400 0 600
MERCK & CO NEW COM 58933Y105   351 3,295 SH   SOLE   3,295 0 0
MERCK & CO NEW COM 58933Y105   192 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104   6,167 21,392 SH   SOLE   20,097 0 1,295
MICROSOFT CORP COM 594918104   468 1,625 SH   OTR   250 0 1,375
NAKED WINE ORD SHS COM G6361W102   33 26,000 SH   SOLE   26,000 0 0
NEWMONT MINING CORP COM COM 651639106   343 7,000 SH   SOLE   7,000 0 0
NEXTERA ENERGY INC COM 65339F101   6,009 77,959 SH   SOLE   74,474 0 3,485
NEXTERA ENERGY INC COM 65339F101   622 8,070 SH   OTR   2,000 0 6,070
NINTENDO COM 654445303   253 26,225 SH   SOLE   26,225 0 0
NINTENDO COM 654445303   12 1,200 SH   OTR   1,200 0 0
NORFOLK SOUTHERN COM 655844108   283 1,337 SH   SOLE   1,067 0 270
NOVARTIS A G SPONSORED ADR COM 66987V109   153 1,663 SH   SOLE   1,663 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   360 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108   10,175 137,777 SH   SOLE   130,242 0 7,535
NUTRIEN LTD COM 67077M108   118 1,600 SH   OTR   250 0 1,350
New Fortress Energy Ord Shs Cl COM 644393100   294 9,995 SH   SOLE   9,995 0 0
New Fortress Energy Ord Shs Cl COM 644393100   40 1,350 SH   OTR   1,350 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103   84 1,100 SH   SOLE   1,100 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103   291 3,835 SH   OTR   2,860 0 975
PEABODY ENERGY CORP COM 704551100   753 29,415 SH   SOLE   29,415 0 0
PEPSICO INC COM 713448108   195 1,070 SH   SOLE   1,070 0 0
PEPSICO INC COM 713448108   182 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103   296 7,255 SH   SOLE   7,005 0 250
PFIZER INC COM 717081103   95 2,324 SH   OTR   0 0 2,324
PLX PHARMA INC COM 72942A107   3 22,000 SH   SOLE   22,000 0 0
POTLATCHDELTIC CORP COM 737630103   493 9,968 SH   SOLE   9,968 0 0
PROCTER & GAMBLE CO COM 742718109   283 1,900 SH   SOLE   1,900 0 0
PROCTER & GAMBLE CO COM 742718109   156 1,050 SH   OTR   950 0 100
QUAKER HOUGHTON COM 747316107   778 3,932 SH   SOLE   3,932 0 0
RIO TINTO PLC COM 767204100   902 13,150 SH   SOLE   13,150 0 0
RIO TINTO PLC COM 767204100   16 240 SH   OTR   240 0 0
S&P GLOBAL INC COM COM 78409V104   6,366 18,464 SH   SOLE   17,254 0 1,210
S&P GLOBAL INC COM COM 78409V104   621 1,800 SH   OTR   900 0 900
SCHWAB CHARLES CP NEW COM COM 808513105   1,246 23,795 SH   SOLE   22,310 0 1,485
SCHWAB CHARLES CP NEW COM COM 808513105   58 1,100 SH   OTR   250 0 850
SENDAS DISTRIBUIDORA ADR COM 81689T104   909 59,000 SH   SOLE   59,000 0 0
SHERWIN WILLIAMS COM 824348106   395 1,758 SH   SOLE   1,208 0 550
SHERWIN WILLIAMS COM 824348106   158 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105   1,109 14,736 SH   SOLE   14,736 0 0
SOUTHERN CO COM COM 842587107   236 3,388 SH   SOLE   2,688 0 700
SOUTHERN CO COM COM 842587107   146 2,100 SH   OTR   1,000 0 1,100
SPROTT INC COM 852066208   1,020 28,015 SH   SOLE   28,015 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104   6,284 406,460 SH   SOLE   383,860 0 22,600
SPROTT PHYSICAL GOLD TRUST COM 85207h104   36 2,300 SH   OTR   2,300 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107   297 35,600 SH   SOLE   35,600 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107   13 1,600 SH   OTR   1,600 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104   487 41,700 SH   SOLE   41,700 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104   13 1,100 SH   OTR   1,100 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   5,570 98,635 SH   SOLE   93,620 0 5,015
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   11 200 SH   OTR   0 0 200
STONEX GROUP COM 861896108   1,056 10,200 SH   SOLE   10,200 0 0
SYSCO CORP COM 871829107   610 7,898 SH   SOLE   7,598 0 300
SYSCO CORP COM 871829107   387 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204   677 18,551 SH   SOLE   18,551 0 0
TECK RESOURCES LTD CL B COM 878742204   18 500 SH   OTR   500 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102   1,007 592 SH   SOLE   592 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102   34 20 SH   OTR   20 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109   8,925 151,135 SH   SOLE   143,450 0 7,685
TOTALENERGIES ADR EACH REPRESE COM 89151E109   37 620 SH   OTR   320 0 300
TOWNE BANK COM 89214P109   428 16,042 SH   SOLE   16,042 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   205 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   559 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704   336 6,479 SH   SOLE   6,479 0 0
UNION PACIFIC CORP COM 907818108   6,550 32,543 SH   SOLE   31,126 0 1,417
UNION PACIFIC CORP COM 907818108   977 4,855 SH   OTR   2,555 0 2,300
VALERO ENERGY CORP NEW COM COM 91913Y100   10,778 77,204 SH   SOLE   73,649 0 3,555
VALERO ENERGY CORP NEW COM COM 91913Y100   77 550 SH   OTR   0 0 550
VONTIER ORD SHS COM 928881101   3,130 114,488 SH   SOLE   107,313 0 7,175
VONTIER ORD SHS COM 928881101   139 5,100 SH   OTR   2,000 0 3,100
Viper Energy Partners Units COM 92763M105   588 21,000 SH   SOLE   21,000 0 0
WAL-MART STORES COM 931142103   6,179 41,904 SH   SOLE   39,009 0 2,895
WAL-MART STORES COM 931142103   159 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109   245 1,500 SH   SOLE   1,500 0 0
WASTE MGMT INC DEL COM COM 94106L109   1,093 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100   568 19,025 SH   SOLE   18,525 0 500
WILLIAMS COS COM 969457100   21 700 SH   OTR   700 0 0
XCEL ENERGY INC COM COM 98389B100   645 9,563 SH   SOLE   8,803 0 760
YELLOW CAKE PLC COM G98334108   360 75,000 SH   SOLE   75,000 0 0
ISHARES CORE S&P 500 COM 464287200   308 750 SH   SOLE   750 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   2,837 29,337 SH   SOLE   26,597 0 2,740
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   24 250 SH   OTR   0 0 250
ISHARES TR RUSSELL 2000 COM 464287655   321 1,800 SH   SOLE   1,700 0 100
ISHARES TR RUSSELL 2000 COM 464287655   312 1,750 SH   OTR   1,250 0 500
SPDR TR UNIT SER 1 COM 78462F103   243 593 SH   SOLE   593 0 0
VANGUARD DIV APPREC ETF COM 921908844   462 3,000 SH   SOLE   3,000 0 0
VANGUARD SMALLCAP INDEX FUND C COM 922908751   334 1,760 SH   SOLE   1,760 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547   264 4,500 SH   SOLE   4,500 0 0
ALPS/CORECOMMODITY MGMT COMPCO COM 317609667   123 15,915 SH   SOLE   15,915 0 0
VANGUARD 500 INDEX FD ADMIRAL COM 922908710   243 640 SH   SOLE   640 0 0