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   88 884 SH   SOLE   884 0 0
3M COMPANY COM 88579y101   162 1,621 SH   OTR   400 0 1,221
ABBOTT LABORATORIES COM 002824100   1,266 11,614 SH   SOLE   10,539 0 1,075
ABBVIE INC COM COM 00287Y109   2,374 17,622 SH   SOLE   16,772 0 850
ABBVIE INC COM COM 00287Y109   295 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101   5,590 11,432 SH   SOLE   10,755 0 677
ADOBE SYS INC COM COM 00724F101   264 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102   225 3,225 SH   SOLE   3,025 0 200
AFLAC INC COM COM 001055102   112 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305   557 4,650 SH   SOLE   4,650 0 0
ALPHABET INC CLASS A COM 02079K305   311 2,600 SH   OTR   0 0 2,600
ALTIUS MINERALS CORP COM 020936100   1,159 70,000 SH   SOLE   70,000 0 0
ALTIUS MINERALS CORP COM 020936100   50 3,000 SH   OTR   3,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100   381 1,966 SH   SOLE   1,966 0 0
AMERICAN TOWER CORP CL A COM 03027X100   8 40 SH   OTR   40 0 0
AMGEN INC COM 031162100   5,735 25,829 SH   SOLE   24,279 0 1,550
AMGEN INC COM 031162100   311 1,400 SH   OTR   700 0 700
AON ORD SHS CLASS A COM G0403H108   219 634 SH   SOLE   634 0 0
AON ORD SHS CLASS A COM G0403H108   173 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100   10,110 52,120 SH   SOLE   49,940 0 2,180
APPLE COMPUTER INC COM COM 037833100   2,217 11,430 SH   OTR   5,200 0 6,230
AUTOMATIC DATA PROCESS COM COM 053015103   2,661 12,105 SH   SOLE   11,355 0 750
AUTOMATIC DATA PROCESS COM COM 053015103   1,170 5,325 SH   OTR   2,525 0 2,800
AXON ENTERPRISE ORD SHS COM 05464C101   860 4,405 SH   SOLE   4,405 0 0
BECTON DICKINSON & CO COM COM 075887109   5,651 21,403 SH   SOLE   19,998 0 1,405
BECTON DICKINSON & CO COM COM 075887109   660 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702   8,653 25,375 SH   SOLE   24,286 0 1,089
BERKSHIRE HATHAWAY INC CL B COM 084670702   2,464 7,225 SH   OTR   3,450 0 3,775
BEST BUY CO COM 086516101   4,271 52,118 SH   SOLE   49,588 0 2,530
BEST BUY CO COM 086516101   16 200 SH   OTR   0 0 200
BJ'S WHOLESALE CLUB HOLDINGS I COM 05550J101   857 13,600 SH   SOLE   13,600 0 0
BLACK STONE MINERALS COM 09225M101   1,754 110,000 SH   SOLE   110,000 0 0
BRIDGE DEBT STRATEGIESFUND III COM 25899w571   162 162,094 SH   SOLE   162,094 0 0
BRISTOL MYERS SQUIBB COM 110122108   420 6,560 SH   SOLE   6,560 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107   513 15,438 SH   SOLE   15,438 0 0
BROADCOM ORD SHS COM 11135F101   347 400 SH   SOLE   400 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103   5,433 32,805 SH   SOLE   31,472 0 1,333
BROADRIDGE FINL SOLUTI COM COM 11133T103   393 2,375 SH   OTR   1,600 0 775
BUNGE LIMITED COM COM G16962105   551 5,836 SH   SOLE   5,836 0 0
BUNGE LIMITED COM COM G16962105   14 150 SH   OTR   150 0 0
BUNZL PLC COM 120738406   6,474 169,805 SH   SOLE   161,040 0 8,765
BUNZL PLC COM 120738406   130 3,400 SH   OTR   2,000 0 1,400
CHEVRONTEXACO CORP COM 166764100   1,989 12,643 SH   SOLE   12,093 0 550
CHEVRONTEXACO CORP COM 166764100   425 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102   6,940 134,125 SH   SOLE   127,300 0 6,825
CISCO SYS INC COM COM 17275R102   466 9,000 SH   OTR   5,200 0 3,800
COCA COLA CO COM 191216100   932 15,474 SH   SOLE   15,125 0 350
COCA COLA CO COM 191216100   424 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103   539 7,000 SH   SOLE   7,000 0 0
COLGATE PALMOLIVE CO COM COM 194162103   173 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101   261 6,280 SH   SOLE   6,280 0 0
COMCAST CORP NEW CL A COM 20030N101   289 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   564 33,300 SH   SOLE   33,300 0 0
COMPAGNIE FINANCIERE RICHEMONT COM 204319107   12 700 SH   OTR   700 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   383 712 SH   SOLE   712 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   1,736 3,225 SH   OTR   1,945 0 1,280
CROWN CASTLE INTL CORP COM COM 22822v101   233 2,046 SH   SOLE   2,046 0 0
CUMMINS INC COM COM 231021106   1,418 5,786 SH   SOLE   5,626 0 160
CUMMINS INC COM COM 231021106   74 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100   370 5,355 SH   SOLE   5,355 0 0
DANAHER CORP DEL COM COM 235851102   8,513 35,471 SH   SOLE   33,431 0 2,040
DANAHER CORP DEL COM COM 235851102   730 3,043 SH   OTR   1,698 0 1,345
DELEK US HOLDING ORD SHRS COM 24665A103   958 40,000 SH   SOLE   40,000 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   428 2,470 SH   SOLE   2,470 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205   75 430 SH   OTR   230 0 200
DORCHESTER MINERALS COM 25820R105   1,414 47,204 SH   SOLE   47,204 0 0
EBAY INC COM COM 278642103   521 11,662 SH   SOLE   11,662 0 0
EBAY INC COM COM 278642103   206 4,600 SH   OTR   2,200 0 2,400
ECOLAB INC COM COM 278865100   131 700 SH   SOLE   700 0 0
ECOLAB INC COM COM 278865100   476 2,550 SH   OTR   1,100 0 1,450
EMERSON ELEC CO COM 291011104   1,473 16,292 SH   SOLE   14,797 0 1,495
EMERSON ELEC CO COM 291011104   334 3,700 SH   OTR   1,500 0 2,200
EOG RES INC COM COM 26875P101   10,306 90,052 SH   SOLE   85,177 0 4,875
ESSENTIAL UTILITIES ORD SHS COM 29670G102   444 11,114 SH   SOLE   11,114 0 0
EXXON MOBIL CORP COM 30231G102   276 2,571 SH   SOLE   2,571 0 0
FEDEX CORP COM COM 31428X106   4,055 16,359 SH   SOLE   15,094 0 1,265
FEDEX CORP COM COM 31428X106   31 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106   611 5,514 SH   SOLE   5,514 0 0
FOMENTO ECONOMICO COM 344419106   17 150 SH   OTR   150 0 0
FORTIVE CORPORATION COM 34959j108   5,557 74,322 SH   SOLE   70,807 0 3,515
FORTIVE CORPORATION COM 34959j108   259 3,458 SH   OTR   1,708 0 1,750
FRANCO-NEVADA CORP COM 351858105   7,865 55,155 SH   SOLE   53,155 0 2,000
FRANCO-NEVADA CORP COM 351858105   266 1,867 SH   OTR   967 0 900
GENERAL MILLS INC COM COM 370334104   303 3,948 SH   SOLE   3,648 0 300
GOGO ORD SHS COM 38046C109   1,123 66,000 SH   SOLE   66,000 0 0
GOLAR LNG LTD COM G9456A100   1,432 71,000 SH   SOLE   71,000 0 0
GRAINGER W W INC COM COM 384802104   394 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104   887 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102   605 7,127 SH   SOLE   7,127 0 0
GRUPO AEROPORTUARIO COM 400501102   17 200 SH   OTR   200 0 0
HERSHEY FOODS CORP COM 427866108   375 1,500 SH   SOLE   1,500 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107   6,826 82,168 SH   SOLE   78,625 0 3,543
INTERACTIVE BROKERS GROUP INC COM 45841n107   166 2,000 SH   OTR   1,350 0 650
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853   227 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   960 6,603 SH   SOLE   6,603 0 0
J P MORGAN CHASE & CO COM COM 46625H100   87 600 SH   OTR   0 0 600
JOHNSON & JOHNSON COM 478160104   1,385 8,370 SH   SOLE   8,070 0 300
JOHNSON & JOHNSON COM 478160104   66 400 SH   OTR   0 0 400
JOINT CORP COM 47973J102   1,229 91,020 SH   SOLE   91,020 0 0
KDDI CORP ADR COM 48667L106   390 25,350 SH   SOLE   25,350 0 0
KDDI CORP ADR COM 48667L106   14 900 SH   OTR   900 0 0
LEE ENTERPRISES COM 523768406   346 25,900 SH   SOLE   25,900 0 0
LGI HOMES COM 50187T106   5,271 39,073 SH   SOLE   36,848 0 2,225
LGI HOMES COM 50187T106   47 350 SH   OTR   200 0 150
LILLY ELI & CO COM 532457108   429 915 SH   SOLE   915 0 0
LINDE ORD SHS COM g54950103   214 561 SH   SOLE   561 0 0
LINDE ORD SHS COM g54950103   362 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107   4,433 19,643 SH   SOLE   18,789 0 854
LOWES COS INC COM COM 548661107   310 1,375 SH   OTR   800 0 575
MARTIN MARIETTA MAT COM 573284106   473 1,025 SH   SOLE   1,025 0 0
MARTIN MARIETTA MAT COM 573284106   14 30 SH   OTR   30 0 0
MEDTRONIC PLC COM G5960L103   4,416 50,123 SH   SOLE   46,798 0 3,325
MEDTRONIC PLC COM G5960L103   176 2,000 SH   OTR   1,400 0 600
MERCK & CO NEW COM 58933Y105   380 3,295 SH   SOLE   3,295 0 0
MERCK & CO NEW COM 58933Y105   208 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104   7,189 21,111 SH   SOLE   19,821 0 1,290
MICROSOFT CORP COM 594918104   553 1,625 SH   OTR   250 0 1,375
NAKED WINE ORD SHS COM G6361W102   31 26,000 SH   SOLE   26,000 0 0
NEWMONT MINING CORP COM COM 651639106   299 7,000 SH   SOLE   7,000 0 0
NEXTERA ENERGY INC COM 65339F101   5,648 76,112 SH   SOLE   72,607 0 3,505
NEXTERA ENERGY INC COM 65339F101   599 8,070 SH   OTR   2,000 0 6,070
NINTENDO COM 654445303   348 30,725 SH   SOLE   30,725 0 0
NINTENDO COM 654445303   11 1,000 SH   OTR   1,000 0 0
NORFOLK SOUTHERN COM 655844108   288 1,270 SH   SOLE   1,000 0 270
NOVARTIS A G SPONSORED ADR COM 66987V109   168 1,663 SH   SOLE   1,663 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   395 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108   7,847 132,886 SH   SOLE   125,351 0 7,535
NUTRIEN LTD COM 67077M108   93 1,575 SH   OTR   225 0 1,350
NVIDIA CORP COM COM 67066G104   68 160 SH   SOLE   160 0 0
NVIDIA CORP COM COM 67066G104   186 440 SH   OTR   0 0 440
New Fortress Energy Ord Shs Cl COM 644393100   289 10,795 SH   SOLE   10,795 0 0
New Fortress Energy Ord Shs Cl COM 644393100   32 1,200 SH   OTR   1,200 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103   73 1,100 SH   SOLE   1,100 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103   249 3,725 SH   OTR   2,750 0 975
PEABODY ENERGY CORP COM 704551100   648 29,915 SH   SOLE   29,915 0 0
PEPSICO INC COM 713448108   177 957 SH   SOLE   957 0 0
PEPSICO INC COM 713448108   185 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103   266 7,255 SH   SOLE   7,005 0 250
PFIZER INC COM 717081103   73 2,000 SH   OTR   0 0 2,000
PLX PHARMA INC COM 72942A107   0 22,000 SH   SOLE   22,000 0 0
POTLATCHDELTIC CORP COM 737630103   466 8,808 SH   SOLE   8,808 0 0
PROCTER & GAMBLE CO COM 742718109   288 1,900 SH   SOLE   1,900 0 0
PROCTER & GAMBLE CO COM 742718109   159 1,050 SH   OTR   950 0 100
QUAKER HOUGHTON COM 747316107   766 3,932 SH   SOLE   3,932 0 0
RIO TINTO PLC COM 767204100   871 13,650 SH   SOLE   13,650 0 0
RIO TINTO PLC COM 767204100   15 240 SH   OTR   240 0 0
S&P GLOBAL INC COM COM 78409V104   7,052 17,592 SH   SOLE   16,422 0 1,170
S&P GLOBAL INC COM COM 78409V104   722 1,800 SH   OTR   900 0 900
SENDAS DISTRIBUIDORA ADR COM 81689T104   850 59,000 SH   SOLE   59,000 0 0
SHERWIN WILLIAMS COM 824348106   467 1,759 SH   SOLE   1,209 0 550
SHERWIN WILLIAMS COM 824348106   187 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105   934 14,276 SH   SOLE   14,276 0 0
SOUTHERN CO COM COM 842587107   173 2,466 SH   SOLE   1,766 0 700
SOUTHERN CO COM COM 842587107   148 2,100 SH   OTR   1,000 0 1,100
SPROTT INC COM 852066208   908 28,015 SH   SOLE   28,015 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104   6,136 411,235 SH   SOLE   388,335 0 22,900
SPROTT PHYSICAL GOLD TRUST COM 85207h104   34 2,300 SH   OTR   2,300 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107   302 38,800 SH   SOLE   38,800 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107   9 1,200 SH   OTR   1,200 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104   549 43,500 SH   SOLE   43,500 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104   11 900 SH   OTR   900 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   6,186 102,073 SH   SOLE   97,058 0 5,015
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100   12 200 SH   OTR   0 0 200
STONEX GROUP COM 861896108   847 10,200 SH   SOLE   10,200 0 0
SYSCO CORP COM 871829107   586 7,898 SH   SOLE   7,598 0 300
SYSCO CORP COM 871829107   372 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204   798 18,951 SH   SOLE   18,951 0 0
TECK RESOURCES LTD CL B COM 878742204   13 300 SH   OTR   300 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109   8,510 147,641 SH   SOLE   140,006 0 7,635
TOTALENERGIES ADR EACH REPRESE COM 89151E109   32 560 SH   OTR   260 0 300
TOWNE BANK COM 89214P109   373 16,042 SH   SOLE   16,042 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   176 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303   482 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704   338 6,479 SH   SOLE   6,479 0 0
UNION PACIFIC CORP COM 907818108   6,963 34,031 SH   SOLE   32,479 0 1,552
UNION PACIFIC CORP COM 907818108   985 4,815 SH   OTR   2,555 0 2,260
VALERO ENERGY CORP NEW COM COM 91913Y100   6,624 56,473 SH   SOLE   54,053 0 2,420
VALERO ENERGY CORP NEW COM COM 91913Y100   65 550 SH   OTR   0 0 550
VONTIER ORD SHS COM 928881101   4,831 149,981 SH   SOLE   142,806 0 7,175
VONTIER ORD SHS COM 928881101   164 5,100 SH   OTR   2,000 0 3,100
Viper Energy Partners Units COM 92763M105   429 16,000 SH   SOLE   16,000 0 0
WAL-MART STORES COM 931142103   7,021 44,667 SH   SOLE   41,772 0 2,895
WAL-MART STORES COM 931142103   169 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109   260 1,500 SH   SOLE   1,500 0 0
WASTE MGMT INC DEL COM COM 94106L109   1,162 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100   4,084 125,167 SH   SOLE   120,417 0 4,750
WILLIAMS COS COM 969457100   23 700 SH   OTR   700 0 0
XCEL ENERGY INC COM COM 98389B100   595 9,563 SH   SOLE   8,803 0 760
YELLOW CAKE PLC COM G98334108   390 75,000 SH   SOLE   75,000 0 0
ISHARES CORE S&P 500 COM 464287200   334 750 SH   SOLE   750 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   2,811 28,205 SH   SOLE   25,465 0 2,740
ISHARES CORE S&P SMALL-CAP ETF COM 464287804   25 250 SH   OTR   0 0 250
ISHARES TR RUSSELL 2000 COM 464287655   337 1,800 SH   SOLE   1,700 0 100
ISHARES TR RUSSELL 2000 COM 464287655   328 1,750 SH   OTR   1,250 0 500
SPDR TR UNIT SER 1 COM 78462F103   263 593 SH   SOLE   593 0 0
VANGUARD DIV APPREC ETF COM 921908844   487 3,000 SH   SOLE   3,000 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547   281 4,500 SH   SOLE   4,500 0 0
SPDR BLOOMBERG 1-3 MONTH T-BIL COM 78468R663   12,372 134,737 SH   SOLE   128,887 0 5,850
ALPS/CORECOMMODITY MGMT COMPCO COM 317609667   118 15,915 SH   SOLE   15,915 0 0
VANGUARD 500 INDEX FD ADMIRAL COM 922908710   263 640 SH   SOLE   640 0 0