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
Abbott Laboratories COM 002824100   1,386,144 10,349 SH   SOLE   9,274 0 1,075
Abbvie Inc Com COM 00287Y109   1,766,650 7,630 SH   SOLE   7,130 0 500
Abbvie Inc Com COM 00287Y109   284,331 1,228 SH   OTR   843 0 385
Aflac Inc Com COM 001055102   294,329 2,635 SH   SOLE   2,535 0 100
Aflac Inc Com COM 001055102   178,720 1,600 SH   OTR   0 0 1,600
Alphabet Inc Class A COM 02079K305   437,580 1,800 SH   SOLE   1,800 0 0
Alphabet Inc Class A COM 02079K305   632,060 2,600 SH   OTR   0 0 2,600
Amazon Com Inc Com COM 023135106   272,047 1,239 SH   SOLE   1,239 0 0
American Express Corp COM 025816109   224,208 675 SH   SOLE   575 0 100
Amgen Inc COM 031162100   7,978,614 28,273 SH   SOLE   26,983 0 1,290
Amgen Inc COM 031162100   370,529 1,313 SH   OTR   650 0 663
Aon Ord Shs Class A COM G0403H108   226,072 634 SH   SOLE   634 0 0
Aon Ord Shs Class A COM G0403H108   178,290 500 SH   OTR   0 0 500
Apple Computer Inc Com COM 037833100   11,140,752 43,753 SH   SOLE   42,198 0 1,555
Apple Computer Inc Com COM 037833100   2,872,226 11,280 SH   OTR   5,200 0 6,080
Automatic Data Process Com COM 053015103   3,074,412 10,475 SH   SOLE   10,000 0 475
Automatic Data Process Com COM 053015103   1,417,018 4,828 SH   OTR   2,100 0 2,728
Axon Enterprise Ord Shs COM 05464C101   1,463,986 2,040 SH   SOLE   2,040 0 0
Banknew York Mellon Corp COM 064058100   478,443 4,391 SH   SOLE   4,391 0 0
Becton Dickinson & Co Com COM 075887109   575,083 3,073 SH   SOLE   2,823 0 250
Becton Dickinson & Co Com COM 075887109   187,170 1,000 SH   OTR   1,000 0 0
Berkshire Hathaway Inc Cl B COM 084670702   10,743,222 21,369 SH   SOLE   20,240 0 1,129
Berkshire Hathaway Inc Cl B COM 084670702   3,489,016 6,940 SH   OTR   3,355 0 3,585
Bgc Group Inc COM 088929104   132,440 14,000 SH   SOLE   14,000 0 0
Bj's Wholesale Club Holdings I COM 05550J101   373,000 4,000 SH   SOLE   4,000 0 0
Black Stone Minerals COM 09225M101   1,314,000 100,000 SH   SOLE   100,000 0 0
Bristol Myers Squibb COM 110122108   255,266 5,660 SH   SOLE   5,660 0 0
British American Tobacco Adr R COM 110448107   793,174 14,943 SH   SOLE   14,943 0 0
Broadcom Ord Shs COM 11135F101   989,730 3,000 SH   SOLE   3,000 0 0
Broadridge Finl Soluti Com COM 11133T103   6,845,835 28,743 SH   SOLE   27,694 0 1,049
Broadridge Finl Soluti Com COM 11133T103   565,654 2,375 SH   OTR   1,600 0 775
Bunge Global Sa COM H11356104   750,994 9,243 SH   SOLE   9,243 0 0
Bunzl Plc COM 120738406   80,555 5,060 SH   SOLE   5,060 0 0
Bunzl Plc COM 120738406   108,256 6,800 SH   OTR   4,000 0 2,800
Cameco Corp Com COM 13321L108   1,207,584 14,400 SH   SOLE   14,400 0 0
Cboe Global Markets Inc COM 12503M108   8,920,190 36,372 SH   SOLE   34,603 0 1,769
Cboe Global Markets Inc COM 12503M108   93,195 380 SH   OTR   300 0 80
Cencora Inc Com COM 03073E105   279,402 894 SH   SOLE   894 0 0
Champion Homes Inc COM 830830105   1,013,888 13,276 SH   SOLE   13,276 0 0
Chapters Group Ag COM D5S93D120   377,573 8,262 SH   SOLE   8,262 0 0
Chevrontexaco Corp COM 166764100   1,936,777 12,472 SH   SOLE   11,972 0 500
Chevrontexaco Corp COM 166764100   419,283 2,700 SH   OTR   1,350 0 1,350
Cisco Sys Inc Com COM 17275R102   8,604,427 125,759 SH   SOLE   119,834 0 5,925
Cisco Sys Inc Com COM 17275R102   535,044 7,820 SH   OTR   5,200 0 2,620
Coca Cola Co COM 191216100   1,059,210 15,971 SH   SOLE   15,622 0 350
Coca Cola Co COM 191216100   460,261 6,940 SH   OTR   3,550 0 3,390
Colgate Palmolive Co Com COM 194162103   539,595 6,750 SH   SOLE   6,750 0 0
Colgate Palmolive Co Com COM 194162103   101,923 1,275 SH   OTR   1,275 0 0
Comcast Corp New Cl A COM 20030N101   197,318 6,280 SH   SOLE   6,280 0 0
Comcast Corp New Cl A COM 20030N101   173,376 5,518 SH   OTR   3,050 0 2,468
Commscope Holding Co Inc COM 20337X109   170,280 11,000 SH   SOLE   11,000 0 0
Compagnie Financiere Richemont COM 204319107   473,928 24,800 SH   SOLE   24,800 0 0
Costco Whsl Corp New Com COM 22160K105   587,775 635 SH   SOLE   635 0 0
Costco Whsl Corp New Com COM 22160K105   2,622,310 2,833 SH   OTR   1,748 0 1,085
Crocs Ord Shs COM 227046109   673,580 8,062 SH   SOLE   8,062 0 0
Cummins Inc Com COM 231021106   1,830,129 4,333 SH   SOLE   4,173 0 160
Cummins Inc Com COM 231021106   116,152 275 SH   OTR   150 0 125
Curtiss Wright Corp COM 231561101   6,461,529 11,901 SH   SOLE   11,345 0 556
Danaher Corp Del Com COM 235851102   6,640,265 33,493 SH   SOLE   31,698 0 1,795
Danaher Corp Del Com COM 235851102   603,305 3,043 SH   OTR   1,698 0 1,345
Dorchester Minerals COM 25820R105   585,580 22,618 SH   SOLE   22,618 0 0
Eaton Ord Shs COM G29183103   201,721 539 SH   SOLE   539 0 0
Ebay Inc Com COM 278642103   993,933 10,928 SH   SOLE   10,928 0 0
Ebay Inc Com COM 278642103   380,899 4,188 SH   OTR   1,900 0 2,288
Ecolab Inc Com COM 278865100   191,702 700 SH   SOLE   700 0 0
Ecolab Inc Com COM 278865100   683,007 2,494 SH   OTR   1,100 0 1,394
Emerson Elec Co COM 291011104   1,550,653 11,821 SH   SOLE   10,735 0 1,086
Emerson Elec Co COM 291011104   485,366 3,700 SH   OTR   1,500 0 2,200
Eog Res Inc Com COM 26875P101   8,448,088 75,349 SH   SOLE   71,353 0 3,996
Eog Res Inc Com COM 26875P101   14,015 125 SH   OTR   0 0 125
Essential Utilities Ord Shs COM 29670G102   323,749 8,114 SH   SOLE   8,114 0 0
Exxon Mobil Corp COM 30231G102   409,170 3,629 SH   SOLE   3,629 0 0
Fedex Corp Com COM 31428X106   3,144,603 13,335 SH   SOLE   12,250 0 1,085
Fedex Corp Com COM 31428X106   41,267 175 SH   OTR   125 0 50
Fomento Economico COM 344419106   527,375 5,347 SH   SOLE   5,347 0 0
Franco-Nevada Corp COM 351858105   10,325,098 46,320 SH   SOLE   44,592 0 1,728
Franco-Nevada Corp COM 351858105   401,238 1,800 SH   OTR   850 0 950
Golar Lng Ltd COM G9456A100   3,160,062 78,200 SH   SOLE   78,200 0 0
Grainger W W Inc Com COM 384802104   576,541 605 SH   SOLE   605 0 0
Grainger W W Inc Com COM 384802104   1,048,256 1,100 SH   OTR   425 0 675
Grupo Aeroportuario COM 400501102   617,715 5,947 SH   SOLE   5,947 0 0
Hershey Foods Corp COM 427866108   280,575 1,500 SH   SOLE   1,500 0 0
Hikari Tsushin Inc Npv COM 225226109   419,271 1,500 SH   SOLE   1,500 0 0
Interactive Brokers Group Inc COM 45841N107   17,831,073 259,135 SH   SOLE   246,783 0 12,352
Interactive Brokers Group Inc COM 45841N107   619,290 9,000 SH   OTR   5,400 0 3,600
Ishares Gsci Commodity Dynamic COM 46431W853   263,398 9,810 SH   SOLE   9,810 0 0
J P Morgan Chase & Co Com COM 46625H100   2,316,202 7,343 SH   SOLE   7,343 0 0
J P Morgan Chase & Co Com COM 46625H100   173,486 550 SH   OTR   0 0 550
Johnson & Johnson COM 478160104   1,102,507 5,946 SH   SOLE   5,646 0 300
Johnson & Johnson COM 478160104   74,168 400 SH   OTR   0 0 400
Joint Corp COM 47973J102   586,271 61,454 SH   SOLE   61,454 0 0
Kddi Corp Adr COM 48667L106   311,455 19,675 SH   SOLE   19,675 0 0
Lilly Eli & Co COM 532457108   686,700 900 SH   SOLE   900 0 0
Linde Ord Shs COM G54950103   266,475 561 SH   SOLE   561 0 0
Linde Ord Shs COM G54950103   451,250 950 SH   OTR   700 0 250
Lowes Cos Inc Com COM 548661107   402,378 1,601 SH   SOLE   1,601 0 0
Lowes Cos Inc Com COM 548661107   282,724 1,125 SH   OTR   625 0 500
Martin Marietta Mat COM 573284106   793,004 1,258 SH   SOLE   1,258 0 0
Medpace Holdings Inc COM 58506Q109   6,485,100 12,613 SH   SOLE   11,947 0 666
Medpace Holdings Inc COM 58506Q109   25,708 50 SH   OTR   0 0 50
Merck & Co New COM 58933Y105   225,100 2,682 SH   SOLE   2,682 0 0
Merck & Co New COM 58933Y105   151,074 1,800 SH   OTR   0 0 1,800
Microsoft Corp COM 594918104   9,719,050 18,764 SH   SOLE   17,699 0 1,065
Microsoft Corp COM 594918104   841,669 1,625 SH   OTR   250 0 1,375
Naked Wine Ord Shs COM G6361W102   24,000 24,000 SH   SOLE   24,000 0 0
Newmont Mining Corp Com COM 651639106   421,550 5,000 SH   SOLE   5,000 0 0
Nextera Energy Inc COM 65339F101   6,174,029 81,786 SH   SOLE   77,411 0 4,375
Nextera Energy Inc COM 65339F101   522,693 6,924 SH   OTR   2,000 0 4,924
Nintendo COM 654445303   794,915 37,250 SH   SOLE   37,250 0 0
Norfolk Southern COM 655844108   381,521 1,270 SH   SOLE   1,000 0 270
Novartis A G Sponsored Adr COM 66987V109   213,263 1,663 SH   SOLE   1,663 0 0
Novartis A G Sponsored Adr COM 66987V109   438,324 3,418 SH   OTR   1,918 0 1,500
Nutrien Ltd COM 67077M108   7,192,094 122,502 SH   SOLE   116,256 0 6,246
Nutrien Ltd COM 67077M108   79,258 1,350 SH   OTR   0 0 1,350
Nvidia Corp Com COM 67066G104   42,913 230 SH   SOLE   230 0 0
Nvidia Corp Com COM 67066G104   820,952 4,400 SH   OTR   0 0 4,400
Olin Corp COM 680665205   1,489,404 59,600 SH   SOLE   59,600 0 0
Paypal Holdings, Inc. COM 70450Y103   73,766 1,100 SH   SOLE   1,100 0 0
Paypal Holdings, Inc. COM 70450Y103   206,008 3,072 SH   OTR   2,200 0 872
Pepsico Inc COM 713448108   90,162 642 SH   SOLE   642 0 0
Pepsico Inc COM 713448108   110,948 790 SH   OTR   0 0 790
Procter & Gamble Co COM 742718109   288,094 1,875 SH   SOLE   1,875 0 0
Procter & Gamble Co COM 742718109   161,332 1,050 SH   OTR   950 0 100
Public Svc Enterprise COM 744573106   204,477 2,450 SH   SOLE   2,450 0 0
Quaker Houghton COM 747316107   536,606 4,073 SH   SOLE   4,073 0 0
Quanta Services Ord Shs COM 74762E102   350,599 846 SH   SOLE   846 0 0
Rio Tinto Plc COM 767204100   915,559 13,870 SH   SOLE   13,870 0 0
S&P Global Inc Com COM 78409V104   7,006,395 14,395 SH   SOLE   13,391 0 1,004
S&P Global Inc Com COM 78409V104   876,078 1,800 SH   OTR   900 0 900
Seneca Foods Corp Cl A COM 817070501   259,056 2,400 SH   SOLE   2,400 0 0
Sherwin Williams COM 824348106   511,080 1,476 SH   SOLE   1,041 0 435
Sherwin Williams COM 824348106   243,767 704 SH   OTR   0 0 704
Sony Group Corporation Sponsor COM 835699307   5,468,027 189,928 SH   SOLE   180,684 0 9,244
Southern Co Com COM 842587107   156,370 1,650 SH   SOLE   1,050 0 600
Southern Co Com COM 842587107   199,017 2,100 SH   OTR   1,000 0 1,100
Sprott Inc COM 852066208   471,271 5,665 SH   SOLE   5,665 0 0
Sprott Physical Gold Trust COM 85207H104   15,725,317 530,902 SH   SOLE   508,952 0 21,950
Sprott Physical Gold Trust COM 85207H104   88,860 3,000 SH   OTR   1,000 0 2,000
Sprott Physical Silver Trust COM 85207K107   468,865 29,864 SH   SOLE   29,864 0 0
Sprott Physical Uranium Trust COM 85210A104   872,126 43,541 SH   SOLE   43,541 0 0
Ss&C Technology Holdings Inc. COM 78467J100   404,677 4,559 SH   SOLE   4,559 0 0
Stonex Group COM 861896108   1,983,078 19,650 SH   SOLE   19,650 0 0
Subsea 7 S.A. COM 864323100   437,630 21,400 SH   SOLE   21,400 0 0
Sysco Corp COM 871829107   510,343 6,198 SH   SOLE   6,198 0 0
Sysco Corp COM 871829107   391,197 4,751 SH   OTR   1,750 0 3,001
Talen Energy Corp COM 87422Q109   5,506,544 12,945 SH   SOLE   12,945 0 0
Teck Resources Ltd Cl B COM 878742204   722,429 16,460 SH   SOLE   16,460 0 0
Tidewater Inc COM 88642R109   531,220 9,961 SH   SOLE   9,961 0 0
Topicus Com Ord Shs COM 89072T102   4,456,443 41,463 SH   SOLE   39,381 0 2,082
Topicus Com Ord Shs COM 89072T102   211,628 1,969 SH   OTR   1,525 0 444
Towne Bank COM 89214P109   554,572 16,042 SH   SOLE   16,042 0 0
Ulta Salon Cosm & Frag Com COM 90384S303   205,031 375 SH   SOLE   375 0 0
Ulta Salon Cosm & Frag Com COM 90384S303   492,075 900 SH   OTR   250 0 650
Unilever Adr Reptg 1 Ord Shs COM 904767704   384,075 6,479 SH   SOLE   6,479 0 0
Union Pacific Corp COM 907818108   7,899,700 33,421 SH   SOLE   32,158 0 1,263
Union Pacific Corp COM 907818108   1,086,120 4,595 SH   OTR   2,447 0 2,148
Valero Energy Corp New Com COM 91913Y100   8,227,646 48,324 SH   SOLE   46,409 0 1,915
Valero Energy Corp New Com COM 91913Y100   85,130 500 SH   OTR   0 0 500
Vaneck Junior Gold Miners Etf COM 92189F791   693,210 7,000 SH   SOLE   7,000 0 0
Veralto Ord Shs COM 92338C103   5,710,011 53,560 SH   SOLE   51,347 0 2,213
Veralto Ord Shs COM 92338C103   338,700 3,177 SH   OTR   1,748 0 1,429
Viper Energy Inc Cl A COM 64361Q101   388,888 10,175 SH   SOLE   10,175 0 0
Wal-Mart Stores COM 931142103   10,619,769 103,045 SH   SOLE   96,651 0 6,394
Wal-Mart Stores COM 931142103   285,991 2,775 SH   OTR   0 0 2,775
Warsaw Stock Exchange COM X980AG100   427,961 27,069 SH   SOLE   27,069 0 0
Waste Mgmt Inc Del Com COM 94106L109   331,245 1,500 SH   SOLE   1,500 0 0
Waste Mgmt Inc Del Com COM 94106L109   1,479,561 6,700 SH   OTR   4,200 0 2,500
Williams Cos COM 969457100   9,694,364 153,029 SH   SOLE   147,114 0 5,915
Williams Cos COM 969457100   101,360 1,600 SH   OTR   0 0 1,600
Wise Plc COM G97229101   3,005,100 210,000 SH   SOLE   210,000 0 0
Yellow Cake Plc COM G98334108   585,000 75,000 SH   SOLE   75,000 0 0
Ishares Core S&P 500 Etf COM 464287200   477,211 713 SH   SOLE   713 0 0
Ishares Core S&P Small Cap Etf COM 464287804   2,180,636 18,351 SH   SOLE   17,201 0 1,150
Ishares Core S&P Small Cap Etf COM 464287804   11,883 100 SH   OTR   0 0 100
Ishares Core S&P U.S. Growth E COM 464287671   208,143 1,265 SH   SOLE   1,265 0 0
Ishares Tr Russell 2000 COM 464287655   344,793 1,425 SH   SOLE   1,425 0 0
Ishares Tr Russell 2000 COM 464287655   423,430 1,750 SH   OTR   1,250 0 500
Spdr S&P Midcap 400 Etf Trust COM 78467Y107   274,174 460 SH   SOLE   460 0 0
Spdr Tr Unit Ser 1 COM 78462F103   417,277 626 SH   SOLE   626 0 0
Vanguard Div Apprec Etf COM 921908844   526,701 2,441 SH   SOLE   2,441 0 0
Wt Us Quality Shareholder Yiel COM 97717W547   445,949 4,900 SH   SOLE   4,900 0 0
Franklin Ftse Brazil Etf COM 35473P835   10,581,101 555,473 SH   SOLE   528,399 0 27,074
Franklin Ftse Brazil Etf COM 35473P835   508,603 26,700 SH   OTR   12,000 0 14,700
Mfs Series Trust Xvii Intl Equ COM 55293K204   241,813 6,005 SH   SOLE   6,005 0 0
Rbc Funds Tr Emerg Mkt Equity COM 74926P316   184,823 11,208 SH   SOLE   11,208 0 0
Vanguard 500 Index Fd Admiral COM 922908710   317,953 515 SH   SOLE   515 0 0