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   83,193 761 SH   SOLE   761 0 0
3M Company COM 88579Y101   151,299 1,384 SH   OTR   400 0 984
Abbott Laboratories COM 002824100   1,286,607 11,689 SH   SOLE   10,614 0 1,075
Abbvie Inc Com COM 00287Y109   2,701,127 17,430 SH   SOLE   16,590 0 840
Abbvie Inc Com COM 00287Y109   339,849 2,193 SH   OTR   843 0 1,350
Adobe Sys Inc Com COM 00724F101   6,319,784 10,593 SH   SOLE   9,946 0 647
Adobe Sys Inc Com COM 00724F101   322,164 540 SH   OTR   220 0 320
Aflac Inc Com COM 001055102   257,812 3,125 SH   SOLE   3,025 0 100
Aflac Inc Com COM 001055102   132,000 1,600 SH   OTR   0 0 1,600
Alphabet Inc Class A COM 02079K305   579,713 4,150 SH   SOLE   4,150 0 0
Alphabet Inc Class A COM 02079K305   363,194 2,600 SH   OTR   0 0 2,600
Altius Minerals Corp COM 020936100   725,400 52,000 SH   SOLE   52,000 0 0
Altius Minerals Corp COM 020936100   55,800 4,000 SH   OTR   4,000 0 0
American Tower Corp Cl A COM 03027X100   402,733 1,866 SH   SOLE   1,866 0 0
American Tower Corp Cl A COM 03027X100   8,635 40 SH   OTR   40 0 0
Amgen Inc COM 031162100   8,052,182 27,957 SH   SOLE   26,385 0 1,572
Amgen Inc COM 031162100   393,147 1,365 SH   OTR   665 0 700
Aon Ord Shs Class A COM G0403H108   184,507 634 SH   SOLE   634 0 0
Aon Ord Shs Class A COM G0403H108   145,510 500 SH   OTR   0 0 500
Apple Computer Inc Com COM 037833100   9,559,856 49,654 SH   SOLE   47,639 0 2,015
Apple Computer Inc Com COM 037833100   2,200,618 11,430 SH   OTR   5,200 0 6,230
Automatic Data Process Com COM 053015103   2,710,606 11,635 SH   SOLE   11,035 0 600
Automatic Data Process Com COM 053015103   1,240,565 5,325 SH   OTR   2,525 0 2,800
Axon Enterprise Ord Shs COM 05464C101   1,137,944 4,405 SH   SOLE   4,405 0 0
Banknew York Mellon Corp COM 064058100   228,552 4,391 SH   SOLE   4,391 0 0
Becton Dickinson & Co Com COM 075887109   5,310,441 21,779 SH   SOLE   20,354 0 1,425
Becton Dickinson & Co Com COM 075887109   585,192 2,400 SH   OTR   1,125 0 1,275
Berkshire Hathaway Inc Cl B COM 084670702   9,096,021 25,503 SH   SOLE   24,269 0 1,234
Berkshire Hathaway Inc Cl B COM 084670702   2,576,868 7,225 SH   OTR   3,450 0 3,775
Best Buy Co COM 086516101   4,425,940 56,540 SH   SOLE   54,015 0 2,525
Best Buy Co COM 086516101   15,656 200 SH   OTR   0 0 200
Bgc Group Inc COM 088929104   1,227,400 170,000 SH   SOLE   170,000 0 0
Bj's Wholesale Club Holdings I COM 05550J101   259,974 3,900 SH   SOLE   3,900 0 0
Black Stone Minerals COM 09225M101   1,596,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   313,401 6,108 SH   SOLE   6,108 0 0
British American Tobacco Adr R COM 110448107   488,792 16,688 SH   SOLE   16,688 0 0
Broadcom Ord Shs COM 11135F101   446,500 400 SH   SOLE   400 0 0
Broadridge Finl Soluti Com COM 11133T103   6,463,221 31,413 SH   SOLE   30,102 0 1,311
Broadridge Finl Soluti Com COM 11133T103   488,656 2,375 SH   OTR   1,600 0 775
Bunge Global Sa COM H11356104   488,234 4,836 SH   SOLE   4,836 0 0
Bunge Global Sa COM H11356104   15,142 150 SH   OTR   150 0 0
Bunzl Plc COM 120738406   6,945,676 169,655 SH   SOLE   161,010 0 8,645
Bunzl Plc COM 120738406   139,196 3,400 SH   OTR   2,000 0 1,400
Calumet Specialty Products Par COM 131476103   893,500 50,000 SH   SOLE   50,000 0 0
Chevrontexaco Corp COM 166764100   1,874,941 12,570 SH   SOLE   12,020 0 550
Chevrontexaco Corp COM 166764100   402,732 2,700 SH   OTR   1,350 0 1,350
Cisco Sys Inc Com COM 17275R102   6,761,079 133,830 SH   SOLE   126,930 0 6,900
Cisco Sys Inc Com COM 17275R102   454,680 9,000 SH   OTR   5,200 0 3,800
Coca Cola Co COM 191216100   906,002 15,374 SH   SOLE   15,025 0 350
Coca Cola Co COM 191216100   414,514 7,034 SH   OTR   3,550 0 3,484
Colgate Palmolive Co Com COM 194162103   538,042 6,750 SH   SOLE   6,750 0 0
Colgate Palmolive Co Com COM 194162103   179,347 2,250 SH   OTR   1,275 0 975
Comcast Corp New Cl A COM 20030N101   275,378 6,280 SH   SOLE   6,280 0 0
Comcast Corp New Cl A COM 20030N101   304,757 6,950 SH   OTR   3,050 0 3,900
Compagnie Financiere Richemont COM 204319107   348,507 25,300 SH   SOLE   25,300 0 0
Compagnie Financiere Richemont COM 204319107   9,642 700 SH   OTR   700 0 0
Costco Whsl Corp New Com COM 22160K105   469,977 712 SH   SOLE   712 0 0
Costco Whsl Corp New Com COM 22160K105   2,128,758 3,225 SH   OTR   1,945 0 1,280
Crown Castle Intl Corp Com COM 22822V101   235,679 2,046 SH   SOLE   2,046 0 0
Cummins Inc Com COM 231021106   1,386,152 5,786 SH   SOLE   5,626 0 160
Cummins Inc Com COM 231021106   71,871 300 SH   OTR   150 0 150
Cvs Caremark Corp Com COM 126650100   410,592 5,200 SH   SOLE   5,200 0 0
Danaher Corp Del Com COM 235851102   8,119,513 35,098 SH   SOLE   33,008 0 2,090
Danaher Corp Del Com COM 235851102   703,968 3,043 SH   OTR   1,698 0 1,345
Delek Us Holding Ord Shrs COM 24665A103   1,032,000 40,000 SH   SOLE   40,000 0 0
Despegar Corp COM G27358103   841,940 89,000 SH   SOLE   89,000 0 0
Diageo P L C Spnsrd Adr New COM 25243Q205   332,105 2,280 SH   SOLE   2,280 0 0
Diageo P L C Spnsrd Adr New COM 25243Q205   62,634 430 SH   OTR   230 0 200
Dorchester Minerals COM 25820R105   1,502,503 47,204 SH   SOLE   47,204 0 0
Ebay Inc Com COM 278642103   465,073 10,662 SH   SOLE   10,662 0 0
Ebay Inc Com COM 278642103   197,075 4,518 SH   OTR   2,118 0 2,400
Ecolab Inc Com COM 278865100   138,845 700 SH   SOLE   700 0 0
Ecolab Inc Com COM 278865100   505,792 2,550 SH   OTR   1,100 0 1,450
Emerson Elec Co COM 291011104   1,529,076 15,710 SH   SOLE   14,433 0 1,277
Emerson Elec Co COM 291011104   360,121 3,700 SH   OTR   1,500 0 2,200
Eog Res Inc Com COM 26875P101   10,354,643 85,611 SH   SOLE   80,846 0 4,765
Essential Utilities Ord Shs COM 29670G102   415,108 11,114 SH   SOLE   11,114 0 0
Exxon Mobil Corp COM 30231G102   257,049 2,571 SH   SOLE   2,571 0 0
Fedex Corp Com COM 31428X106   4,414,640 17,451 SH   SOLE   16,206 0 1,245
Fedex Corp Com COM 31428X106   31,621 125 SH   OTR   125 0 0
Fomento Economico COM 344419106   718,788 5,514 SH   SOLE   5,514 0 0
Fomento Economico COM 344419106   19,552 150 SH   OTR   150 0 0
Fortive Corporation COM 34959J108   5,402,306 73,371 SH   SOLE   69,521 0 3,850
Fortive Corporation COM 34959J108   254,613 3,458 SH   OTR   1,708 0 1,750
Franco-Nevada Corp COM 351858105   5,726,118 51,675 SH   SOLE   49,682 0 1,993
Franco-Nevada Corp COM 351858105   238,241 2,150 SH   OTR   950 0 1,200
General Mills Inc Com COM 370334104   257,173 3,948 SH   SOLE   3,648 0 300
Golar Lng Ltd COM G9456A100   1,333,420 58,000 SH   SOLE   58,000 0 0
Grainger W W Inc Com COM 384802104   414,345 500 SH   SOLE   500 0 0
Grainger W W Inc Com COM 384802104   932,276 1,125 SH   OTR   425 0 700
Grupo Aeroportuario COM 400501102   603,185 7,127 SH   SOLE   7,127 0 0
Grupo Aeroportuario COM 400501102   16,926 200 SH   OTR   200 0 0
Herc Hldgs Inc Com COM 42704L104   893,340 6,000 SH   SOLE   6,000 0 0
Hershey Foods Corp COM 427866108   279,660 1,500 SH   SOLE   1,500 0 0
Interactive Brokers Group Inc COM 45841N107   6,955,329 83,900 SH   SOLE   80,287 0 3,613
Interactive Brokers Group Inc COM 45841N107   186,525 2,250 SH   OTR   1,350 0 900
Ishares Gsci Commodity Dynamic COM 46431W853   248,193 9,900 SH   SOLE   9,900 0 0
Ishares Gsci Commodity Dynamic COM 46431W853   10,279 410 SH   OTR   410 0 0
J P Morgan Chase & Co Com COM 46625H100   1,110,413 6,528 SH   SOLE   6,528 0 0
J P Morgan Chase & Co Com COM 46625H100   93,555 550 SH   OTR   0 0 550
Johnson & Johnson COM 478160104   1,311,914 8,370 SH   SOLE   8,070 0 300
Johnson & Johnson COM 478160104   62,696 400 SH   OTR   0 0 400
Joint Corp COM 47973J102   980,412 102,020 SH   SOLE   102,020 0 0
Kddi Corp Adr COM 48667L106   256,725 16,300 SH   SOLE   16,300 0 0
Kddi Corp Adr COM 48667L106   8,190 520 SH   OTR   520 0 0
Lee Enterprises COM 523768406   92,866 11,800 SH   SOLE   11,800 0 0
Lgi Homes COM 50187T106   5,079,655 38,147 SH   SOLE   35,922 0 2,225
Lgi Homes COM 50187T106   46,606 350 SH   OTR   200 0 150
Lilly Eli & Co COM 532457108   549,694 943 SH   SOLE   943 0 0
Linde Ord Shs COM G54950103   230,408 561 SH   SOLE   561 0 0
Linde Ord Shs COM G54950103   390,174 950 SH   OTR   700 0 250
Lowes Cos Inc Com COM 548661107   4,429,872 19,905 SH   SOLE   19,029 0 876
Lowes Cos Inc Com COM 548661107   306,006 1,375 SH   OTR   800 0 575
Martin Marietta Mat COM 573284106   511,471 1,025 SH   SOLE   1,025 0 0
Martin Marietta Mat COM 573284106   9,978 20 SH   OTR   20 0 0
Mdc Holdings Inc COM 552676108   233,265 4,222 SH   SOLE   4,222 0 0
Merck & Co New COM 58933Y105   348,319 3,195 SH   SOLE   3,195 0 0
Merck & Co New COM 58933Y105   196,236 1,800 SH   OTR   0 0 1,800
Microsoft Corp COM 594918104   7,368,368 19,595 SH   SOLE   18,305 0 1,290
Microsoft Corp COM 594918104   611,065 1,625 SH   OTR   250 0 1,375
Naked Wine Ord Shs COM G6361W102   18,330 26,000 SH   SOLE   26,000 0 0
New Fortress Energy Ord Shs Cl COM 644393100   516,722 13,695 SH   SOLE   13,695 0 0
New Fortress Energy Ord Shs Cl COM 644393100   49,804 1,320 SH   OTR   1,320 0 0
Newmont Mining Corp Com COM 651639106   289,730 7,000 SH   SOLE   7,000 0 0
Nextera Energy Inc COM 65339F101   5,175,636 85,210 SH   SOLE   80,117 0 5,093
Nextera Energy Inc COM 65339F101   490,172 8,070 SH   OTR   2,000 0 6,070
Nintendo COM 654445303   453,676 34,925 SH   SOLE   34,925 0 0
Nintendo COM 654445303   8,963 690 SH   OTR   690 0 0
Norfolk Southern COM 655844108   300,203 1,270 SH   SOLE   1,000 0 270
Novartis A G Sponsored Adr COM 66987V109   167,913 1,663 SH   SOLE   1,663 0 0
Novartis A G Sponsored Adr COM 66987V109   394,894 3,911 SH   OTR   1,918 0 1,993
Nutrien Ltd COM 67077M108   7,176,403 127,399 SH   SOLE   120,113 0 7,286
Nutrien Ltd COM 67077M108   83,087 1,475 SH   OTR   125 0 1,350
Nvidia Corp Com COM 67066G104   155,499 314 SH   SOLE   314 0 0
Nvidia Corp Com COM 67066G104   217,897 440 SH   OTR   0 0 440
Paypal Holdings, Inc. COM 70450Y103   67,551 1,100 SH   SOLE   1,100 0 0
Paypal Holdings, Inc. COM 70450Y103   211,864 3,450 SH   OTR   2,475 0 975
Peabody Energy Corp COM 704551100   726,317 29,865 SH   SOLE   29,865 0 0
Pepsico Inc COM 713448108   162,537 957 SH   SOLE   957 0 0
Pepsico Inc COM 713448108   169,840 1,000 SH   OTR   0 0 1,000
Plx Pharma Inc COM 72942A107   0 27,000 SH   SOLE   27,000 0 0
Potlatchdeltic Corp COM 737630103   458,026 9,328 SH   SOLE   9,328 0 0
Procter & Gamble Co COM 742718109   274,762 1,875 SH   SOLE   1,875 0 0
Procter & Gamble Co COM 742718109   153,867 1,050 SH   OTR   950 0 100
Quaker Houghton COM 747316107   849,875 3,982 SH   SOLE   3,982 0 0
Rio Tinto Plc COM 767204100   1,027,548 13,800 SH   SOLE   13,800 0 0
Rio Tinto Plc COM 767204100   14,147 190 SH   OTR   190 0 0
S&P Global Inc Com COM 78409V104   7,135,595 16,198 SH   SOLE   15,090 0 1,108
S&P Global Inc Com COM 78409V104   792,936 1,800 SH   OTR   900 0 900
Sendas Distribuidora Adr COM 81689T104   193,480 14,000 SH   SOLE   14,000 0 0
Seneca Foods Corp Cl A COM 817070501   891,480 17,000 SH   SOLE   17,000 0 0
Sherwin Williams COM 824348106   525,282 1,684 SH   SOLE   1,209 0 475
Sherwin Williams COM 824348106   219,578 704 SH   OTR   0 0 704
Skyline Champion Corp COM 830830105   985,876 13,276 SH   SOLE   13,276 0 0
Southern Co Com COM 842587107   162,678 2,320 SH   SOLE   1,720 0 600
Southern Co Com COM 842587107   147,252 2,100 SH   OTR   1,000 0 1,100
Sprott Physical Gold Trust COM 85207H104   7,199,149 451,924 SH   SOLE   426,724 0 25,200
Sprott Physical Gold Trust COM 85207H104   31,860 2,000 SH   OTR   2,000 0 0
Sprott Physical Silver Trust COM 85207K107   313,504 38,800 SH   SOLE   38,800 0 0
Sprott Physical Silver Trust COM 85207K107   8,080 1,000 SH   OTR   1,000 0 0
Sprott Physical Uranium Trust COM 85210A104   926,767 43,500 SH   SOLE   43,500 0 0
Sprott Physical Uranium Trust COM 85210A104   19,174 900 SH   OTR   900 0 0
Ss&C Technology Holdings Inc. COM 78467J100   6,138,390 100,448 SH   SOLE   95,468 0 4,980
Ss&C Technology Holdings Inc. COM 78467J100   54,999 900 SH   OTR   0 0 900
Stonex Group COM 861896108   1,129,599 15,300 SH   SOLE   15,300 0 0
Subsea 7 S.A. COM 864323100   310,471 21,400 SH   SOLE   21,400 0 0
Sysco Corp COM 871829107   548,329 7,498 SH   SOLE   7,498 0 0
Sysco Corp COM 871829107   366,162 5,007 SH   OTR   1,850 0 3,157
Teck Resources Ltd Cl B COM 878742204   716,536 16,951 SH   SOLE   16,951 0 0
Teck Resources Ltd Cl B COM 878742204   12,681 300 SH   OTR   300 0 0
Totalenergies Adr Each Represe COM 89151E109   9,590,869 142,340 SH   SOLE   134,755 0 7,585
Totalenergies Adr Each Represe COM 89151E109   26,952 400 SH   OTR   100 0 300
Towne Bank COM 89214P109   477,410 16,042 SH   SOLE   16,042 0 0
Ulta Salon Cosm & Frag Com COM 90384S303   183,746 375 SH   SOLE   375 0 0
Ulta Salon Cosm & Frag Com COM 90384S303   502,240 1,025 SH   OTR   250 0 775
Unilever Adr Reptg 1 Ord Shs COM 904767704   314,102 6,479 SH   SOLE   6,479 0 0
Union Pacific Corp COM 907818108   8,127,320 33,089 SH   SOLE   31,547 0 1,542
Union Pacific Corp COM 907818108   1,182,660 4,815 SH   OTR   2,555 0 2,260
United Healthcare Corp Com COM 91324P102   217,959 414 SH   SOLE   414 0 0
Valero Energy Corp New Com COM 91913Y100   6,666,215 51,279 SH   SOLE   49,031 0 2,248
Valero Energy Corp New Com COM 91913Y100   65,000 500 SH   OTR   0 0 500
Veralto Ord Shs COM 92338C103   3,915,493 47,599 SH   SOLE   45,233 0 2,366
Veralto Ord Shs COM 92338C103   226,215 2,750 SH   OTR   1,598 0 1,152
Viper Energy Inc Cl A COM 927959106   313,800 10,000 SH   SOLE   10,000 0 0
Vontier Ord Shs COM 928881101   5,665,293 163,974 SH   SOLE   155,899 0 8,075
Vontier Ord Shs COM 928881101   286,765 8,300 SH   OTR   4,000 0 4,300
Wal-Mart Stores COM 931142103   6,553,642 41,571 SH   SOLE   38,986 0 2,585
Wal-Mart Stores COM 931142103   169,474 1,075 SH   OTR   0 0 1,075
Waste Mgmt Inc Del Com COM 94106L109   268,650 1,500 SH   SOLE   1,500 0 0
Waste Mgmt Inc Del Com COM 94106L109   1,199,970 6,700 SH   OTR   4,200 0 2,500
Williams Cos COM 969457100   5,280,273 151,601 SH   SOLE   144,786 0 6,815
Williams Cos COM 969457100   69,660 2,000 SH   OTR   500 0 1,500
Xcel Energy Inc Com COM 98389B100   425,817 6,878 SH   SOLE   6,878 0 0
Yellow Cake Plc COM G98334108   597,750 75,000 SH   SOLE   75,000 0 0
Ishares Core S&P 500 Etf COM 464287200   334,341 700 SH   SOLE   700 0 0
Ishares Core S&P Small Cap Etf COM 464287804   2,473,393 22,849 SH   SOLE   21,324 0 1,525
Ishares Core S&P Small Cap Etf COM 464287804   27,062 250 SH   OTR   0 0 250
Ishares Tr Russell 2000 COM 464287655   336,189 1,675 SH   SOLE   1,675 0 0
Ishares Tr Russell 2000 COM 464287655   351,242 1,750 SH   OTR   1,250 0 500
Spdr Tr Unit Ser 1 COM 78462F103   267,600 563 SH   SOLE   563 0 0
Vanguard Div Apprec Etf COM 921908844   518,077 3,040 SH   SOLE   3,040 0 0
Wt Us Quality Shareholder Yiel COM 97717W547   308,385 4,500 SH   SOLE   4,500 0 0
Alps/Corecommodity Mgmt Compco COM 317609667   115,863 15,915 SH   SOLE   15,915 0 0
Vanguard 500 Index Fd Admiral COM 922908710   287,348 653 SH   SOLE   653 0 0