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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abb Ltd Sponsored Adr COM 000375204 9,195,042 84,591 SH SOLE 80,622 0 3,969
Abb Ltd Sponsored Adr COM 000375204 451,757 4,156 SH OTR 3,175 0 981
Abbott Laboratories COM 002824100 924,095 10,184 SH SOLE 9,109 0 1,075
Abbvie Inc Com COM 00287Y109 1,850,812 7,355 SH SOLE 6,855 0 500
Abbvie Inc Com COM 00287Y109 298,948 1,188 SH OTR 843 0 345
Abrdn Physical Platinum Shares COM 003260106 157,691 11,160 SH SOLE 11,160 0 0
Aflac Inc Com COM 001055102 308,954 2,635 SH SOLE 2,535 0 100
Aflac Inc Com COM 001055102 187,600 1,600 SH OTR 0 0 1,600
Alexanders Inc COM 014752109 337,561 1,225 SH SOLE 1,225 0 0
Alphabet Inc Class A COM 02079K305 650,413 1,820 SH SOLE 1,820 0 0
Alphabet Inc Class A COM 02079K305 589,660 1,650 SH OTR 0 0 1,650
Alphamin Resources Corp COM V0195Q103 166,400 160,000 SH SOLE 160,000 0 0
Amazon Com Inc Com COM 023135106 295,303 1,239 SH SOLE 1,239 0 0
Ameramex Intl Inc New COM 02356P209 1,699 10,000 SH SOLE 10,000 0 0
American Express Corp COM 025816109 228,319 675 SH SOLE 575 0 100
Amgen Inc COM 031162100 10,366,653 28,628 SH SOLE 27,353 0 1,275
Amgen Inc COM 031162100 475,464 1,313 SH OTR 650 0 663
Amrize Ltd COM H2927K103 730,796 13,711 SH SOLE 13,711 0 0
Analog Devices Ord Shs COM 032654105 238,302 600 SH SOLE 600 0 0
Aon Ord Shs Class A COM G0403H108 210,291 634 SH SOLE 634 0 0
Aon Ord Shs Class A COM G0403H108 165,845 500 SH OTR 0 0 500
Apple Computer Inc Com COM 037833100 12,748,679 44,058 SH SOLE 42,505 0 1,553
Apple Computer Inc Com COM 037833100 3,249,513 11,230 SH OTR 5,150 0 6,080
Automatic Data Process Com COM 053015103 1,945,006 8,685 SH SOLE 8,210 0 475
Automatic Data Process Com COM 053015103 78,382 350 SH OTR 0 0 350
Axon Enterprise Ord Shs COM 05464C101 1,199,705 2,140 SH SOLE 2,140 0 0
B3 Sa Brasil Bolsa Balcao COM 11778E106 1,061,650 124,900 SH SOLE 124,900 0 0
Banknew York Mellon Corp COM 064058100 634,983 4,391 SH SOLE 4,391 0 0
Becton Dickinson & Co Com COM 075887109 376,206 2,486 SH SOLE 2,236 0 250
Becton Dickinson & Co Com COM 075887109 151,330 1,000 SH OTR 1,000 0 0
Berkshire Hathaway Inc Cl B COM 084670702 10,630,956 21,245 SH SOLE 20,168 0 1,077
Berkshire Hathaway Inc Cl B COM 084670702 3,308,078 6,611 SH OTR 3,255 0 3,356
Bj's Wholesale Club Holdings I COM 05550J101 348,880 4,000 SH SOLE 4,000 0 0
Black Stone Minerals COM 09225M101 977,900 70,000 SH SOLE 70,000 0 0
Boston Scientific COM 101137107 4,032,065 94,472 SH SOLE 90,347 0 4,125
Boston Scientific COM 101137107 217,924 5,106 SH OTR 3,900 0 1,206
British American Tobacco Adr R COM 110448107 984,640 15,943 SH SOLE 15,943 0 0
Broadcom Ord Shs COM 11135F101 524,695 1,389 SH SOLE 1,389 0 0
Bunge Global Sa COM H11356104 942,746 8,833 SH SOLE 8,833 0 0
Cameco Corp Com COM 13321L108 937,112 9,200 SH SOLE 9,200 0 0
Cboe Global Markets Inc COM 12503M108 9,151,748 37,713 SH SOLE 35,917 0 1,796
Cboe Global Markets Inc COM 12503M108 92,215 380 SH OTR 300 0 80
Cencora Inc Com COM 03073E105 237,420 839 SH SOLE 839 0 0
Champion Homes Inc COM 830830105 1,169,881 13,276 SH SOLE 13,276 0 0
Chevrontexaco Corp COM 166764100 2,064,872 12,457 SH SOLE 11,957 0 500
Chevrontexaco Corp COM 166764100 447,552 2,700 SH OTR 1,350 0 1,350
Cisco Sys Inc Com COM 17275R102 8,774,557 74,703 SH SOLE 71,957 0 2,746
Cisco Sys Inc Com COM 17275R102 875,312 7,452 SH OTR 5,100 0 2,352
Coca Cola Co COM 191216100 1,285,789 15,821 SH SOLE 15,472 0 350
Coca Cola Co COM 191216100 564,014 6,940 SH OTR 3,550 0 3,390
Colgate Palmolive Co Com COM 194162103 586,752 6,400 SH SOLE 6,400 0 0
Colgate Palmolive Co Com COM 194162103 116,892 1,275 SH OTR 1,275 0 0
Comcast Corp New Cl A COM 20030N101 154,174 6,280 SH SOLE 6,280 0 0
Comcast Corp New Cl A COM 20030N101 86,367 3,518 SH OTR 3,050 0 468
Constellation Software Ord Shs COM 21037X100 6,373,888 3,376 SH SOLE 3,185 0 191
Constellation Software Ord Shs COM 21037X100 66,080 35 SH OTR 0 0 35
Core Natural Resources Inc COM 218937100 572,383 7,153 SH SOLE 7,153 0 0
Corning Inc COM 219350105 1,379,577 5,401 SH SOLE 983 0 4,418
Costco Whsl Corp New Com COM 22160K105 608,055 650 SH SOLE 650 0 0
Costco Whsl Corp New Com COM 22160K105 2,576,284 2,754 SH OTR 1,669 0 1,085
Cubesmart COM 229663109 289,764 7,286 SH SOLE 7,286 0 0
Cummins Inc Com COM 231021106 2,976,225 4,173 SH SOLE 4,013 0 160
Cummins Inc Com COM 231021106 142,642 200 SH OTR 100 0 100
Curtiss Wright Corp COM 231561101 9,826,075 12,967 SH SOLE 12,392 0 575
Curtiss Wright Corp COM 231561101 18,944 25 SH OTR 0 0 25
Danaher Corp Del Com COM 235851102 7,118,158 37,370 SH SOLE 35,409 0 1,961
Danaher Corp Del Com COM 235851102 579,631 3,043 SH OTR 1,698 0 1,345
Dorchester Minerals COM 25820R105 303,000 12,000 SH SOLE 12,000 0 0
Eaton Ord Shs COM G29183103 229,679 539 SH SOLE 539 0 0
Ebay Inc Com COM 278642103 1,238,005 11,078 SH SOLE 11,078 0 0
Ebay Inc Com COM 278642103 468,009 4,188 SH OTR 1,900 0 2,288
Ecolab Inc Com COM 278865100 195,027 700 SH SOLE 700 0 0
Ecolab Inc Com COM 278865100 694,853 2,494 SH OTR 1,100 0 1,394
Ecopetrol Sa Sp Ads COM 279158109 1,181,920 83,000 SH SOLE 83,000 0 0
Emerson Elec Co COM 291011104 1,809,960 12,644 SH SOLE 11,619 0 1,025
Emerson Elec Co COM 291011104 529,655 3,700 SH OTR 1,500 0 2,200
Energy Transfer Units COM 29273V100 263,302 13,771 SH SOLE 13,771 0 0
Entravision Communications Cp COM 29382R107 1,043,200 80,000 SH SOLE 80,000 0 0
Eog Res Inc Com COM 26875P101 10,830,143 83,482 SH SOLE 79,486 0 3,996
Eog Res Inc Com COM 26875P101 16,216 125 SH OTR 0 0 125
Essential Utilities Ord Shs COM 29670G102 295,523 7,714 SH SOLE 7,714 0 0
Exxon Mobil Corp COM 30231G102 496,157 3,629 SH SOLE 3,629 0 0
Fedex Corp Com COM 31428X106 281,817 900 SH SOLE 700 0 200
Fomento Economico COM 344419106 807,944 6,317 SH SOLE 6,317 0 0
Franco-Nevada Corp COM 351858105 9,742,667 46,741 SH SOLE 44,981 0 1,760
Franco-Nevada Corp COM 351858105 375,192 1,800 SH OTR 850 0 950
Games Workshop Group Gbp COM G3715N102 309,748 1,061 SH SOLE 1,061 0 0
Golar Lng Ltd COM G9456A100 3,897,488 78,200 SH SOLE 78,200 0 0
Grainger W W Inc Com COM 384802104 823,042 605 SH SOLE 605 0 0
Grainger W W Inc Com COM 384802104 1,455,628 1,070 SH OTR 425 0 645
Grupo Aeroportuario COM 400501102 701,950 6,207 SH SOLE 6,207 0 0
Grupo Aval Acciones Y Valores COM 40053W101 628,750 125,000 SH SOLE 125,000 0 0
Hershey Foods Corp COM 427866108 263,175 1,500 SH SOLE 1,500 0 0
Honeywell Aerospace Inc COM 43849R105 5,761,345 26,060 SH SOLE 24,665 0 1,395
Honeywell Aerospace Inc COM 43849R105 16,581 75 SH OTR 0 0 75
Interactive Brokers Group Inc COM 45841N107 20,545,538 236,047 SH SOLE 224,870 0 11,177
Interactive Brokers Group Inc COM 45841N107 783,360 9,000 SH OTR 5,400 0 3,600
Ivanhoe Electric Ord Shs COM 46578C108 426,021 44,331 SH SOLE 44,331 0 0
J P Morgan Chase & Co Com COM 46625H100 2,346,301 7,168 SH SOLE 7,168 0 0
J P Morgan Chase & Co Com COM 46625H100 163,665 500 SH OTR 0 0 500
Johnson & Johnson COM 478160104 1,459,312 5,746 SH SOLE 5,446 0 300
Johnson & Johnson COM 478160104 101,588 400 SH OTR 0 0 400
Kddi Corp Adr COM 48667L106 335,537 19,925 SH SOLE 19,925 0 0
Kosmos Energy Ord Shs COM 500688106 189,900 90,000 SH SOLE 90,000 0 0
Lilly Eli & Co COM 532457108 1,109,473 925 SH SOLE 885 0 40
Linde Ord Shs COM G54950103 291,125 561 SH SOLE 561 0 0
Linde Ord Shs COM G54950103 492,993 950 SH OTR 700 0 250
Lowes Cos Inc Com COM 548661107 351,744 1,595 SH SOLE 1,595 0 0
Lowes Cos Inc Com COM 548661107 248,051 1,125 SH OTR 625 0 500
Martin Marietta Mat COM 573284106 673,688 1,168 SH SOLE 1,168 0 0
Merck & Co New COM 58933Y105 293,237 2,282 SH SOLE 2,282 0 0
Merck & Co New COM 58933Y105 213,567 1,662 SH OTR 0 0 1,662
Microsoft Corp COM 594918104 7,574,320 20,305 SH SOLE 19,250 0 1,055
Microsoft Corp COM 594918104 606,157 1,625 SH OTR 250 0 1,375
Naked Wine Ord Shs COM G6361W102 16,881 19,000 SH SOLE 19,000 0 0
Natural Resource Partners L.P. COM 63900P608 436,500 4,500 SH SOLE 4,500 0 0
Newmont Mining Corp Com COM 651639106 467,000 5,000 SH SOLE 5,000 0 0
Nextdecade Ord Shs COM 65342K105 663,279 87,968 SH SOLE 87,968 0 0
Nextera Energy Inc COM 65339F101 7,517,939 85,655 SH SOLE 81,035 0 4,620
Nextera Energy Inc COM 65339F101 607,719 6,924 SH OTR 2,000 0 4,924
Nintendo COM 654445303 436,492 41,650 SH SOLE 41,650 0 0
Norfolk Southern COM 655844108 399,529 1,270 SH SOLE 1,000 0 270
Novartis A G Sponsored Adr COM 66987V109 260,625 1,663 SH SOLE 1,663 0 0
Novartis A G Sponsored Adr COM 66987V109 535,669 3,418 SH OTR 1,918 0 1,500
Nutrien Ltd COM 67077M108 8,299,168 131,837 SH SOLE 125,647 0 6,190
Nutrien Ltd COM 67077M108 84,982 1,350 SH OTR 0 0 1,350
Nvidia Corp Com COM 67066G104 47,021 235 SH SOLE 235 0 0
Nvidia Corp Com COM 67066G104 880,396 4,400 SH OTR 0 0 4,400
Pcb Bancorp COM 69320M109 667,773 23,538 SH SOLE 23,538 0 0
Procter & Gamble Co COM 742718109 274,950 1,875 SH SOLE 1,875 0 0
Procter & Gamble Co COM 742718109 153,972 1,050 SH OTR 950 0 100
Quaker Houghton COM 747316107 913,344 5,749 SH SOLE 5,749 0 0
Quanta Services Ord Shs COM 74762E102 609,154 846 SH SOLE 846 0 0
Raytheon Technologies Ord Shs COM 75513E101 219,897 1,159 SH SOLE 1,159 0 0
Rio Tinto Plc COM 767204100 1,549,258 16,320 SH SOLE 16,320 0 0
S&P Global Inc Com COM 78409V104 6,155,142 15,114 SH SOLE 14,112 0 1,002
S&P Global Inc Com COM 78409V104 733,068 1,800 SH OTR 900 0 900
Sandoz Group Adr COM 799926100 90,490 1,000 SH SOLE 1,000 0 0
Sandoz Group Adr COM 799926100 211,113 2,333 SH OTR 1,633 0 700
Schmid Group Nv Euro Cl A COM N68722102 219,100 35,000 SH SOLE 35,000 0 0
Sherwin Williams COM 824348106 494,100 1,435 SH SOLE 1,000 0 435
Sherwin Williams COM 824348106 242,401 704 SH OTR 0 0 704
Solstice Advanced Materials In COM 83443Q103 310,100 3,500 SH SOLE 3,500 0 0
Sony Group Corporation Sponsor COM 835699307 5,092,596 253,868 SH SOLE 243,070 0 10,798
Sony Group Corporation Sponsor COM 835699307 10,030 500 SH OTR 0 0 500
Southern Co Com COM 842587107 157,921 1,650 SH SOLE 1,050 0 600
Southern Co Com COM 842587107 200,991 2,100 SH OTR 1,000 0 1,100
Sprott Inc COM 852066208 1,349,885 12,015 SH SOLE 12,015 0 0
Sprott Nickel Miners Etf COM 85208P600 186,510 14,693 SH SOLE 14,693 0 0
Sprott Physical Gold Trust COM 85207H104 17,689,817 586,338 SH SOLE 564,388 0 21,950
Sprott Physical Gold Trust COM 85207H104 144,816 4,800 SH OTR 1,000 0 3,800
Sprott Physical Silver Trust COM 85207K107 560,213 29,688 SH SOLE 29,688 0 0
Sprott Physical Uranium Trust COM 85210A104 923,974 50,216 SH SOLE 50,216 0 0
Stonex Group COM 861896108 3,374,169 28,474 SH SOLE 28,474 0 0
Sturm Ruger & Co Inc COM 864159108 984,100 26,000 SH SOLE 26,000 0 0
Subsea 7 S.A. COM 864323100 733,164 21,400 SH SOLE 21,400 0 0
Sysco Corp COM 871829107 492,955 5,898 SH SOLE 5,898 0 0
Sysco Corp COM 871829107 397,089 4,751 SH OTR 1,750 0 3,001
Talen Energy Corp COM 87422Q109 1,016,752 2,646 SH SOLE 2,646 0 0
Teck Resources Ltd Cl B COM 878742204 992,982 16,700 SH SOLE 16,700 0 0
Tjx Companies Inc COM 872540109 206,343 1,362 SH SOLE 1,362 0 0
Towne Bank COM 89214P109 581,362 16,042 SH SOLE 16,042 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 169,117 375 SH SOLE 375 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 405,882 900 SH OTR 250 0 650
Unilever Plc Sp Adr New COM 904767803 346,171 5,758 SH SOLE 5,758 0 0
Union Pacific Corp COM 907818108 9,919,804 36,470 SH SOLE 35,157 0 1,313
Union Pacific Corp COM 907818108 1,249,840 4,595 SH OTR 2,447 0 2,148
Valero Energy Corp New Com COM 91913Y100 12,533,936 48,126 SH SOLE 46,196 0 1,930
Valero Energy Corp New Com COM 91913Y100 130,220 500 SH OTR 0 0 500
Vaneck Junior Gold Miners Etf COM 92189F791 618,975 6,300 SH SOLE 6,300 0 0
Veralto Ord Shs COM 92338C103 5,767,397 65,036 SH SOLE 62,131 0 2,905
Veralto Ord Shs COM 92338C103 343,812 3,877 SH OTR 1,748 0 2,129
Viper Energy Inc Cl A COM 64361Q101 500,320 11,800 SH SOLE 11,800 0 0
Virtu Financial Inc Cl A COM 928254101 1,191,400 20,000 SH SOLE 20,000 0 0
Wal-Mart Stores COM 931142103 11,182,838 98,736 SH SOLE 93,106 0 5,630
Wal-Mart Stores COM 931142103 314,296 2,775 SH OTR 0 0 2,775
Warsaw Stock Exchange COM X980AG100 604,992 27,069 SH SOLE 27,069 0 0
Waste Mgmt Inc Del Com COM 94106L109 334,320 1,500 SH SOLE 1,500 0 0
Waste Mgmt Inc Del Com COM 94106L109 1,493,296 6,700 SH OTR 4,200 0 2,500
Williams Cos COM 969457100 11,564,651 155,564 SH SOLE 149,174 0 6,390
Williams Cos COM 969457100 118,944 1,600 SH OTR 0 0 1,600
Wise Group Plc Class A COM G9723Y105 1,726,950 145,000 SH SOLE 145,000 0 0
Yellow Cake Plc COM G98334108 506,250 75,000 SH SOLE 75,000 0 0
Ishares Core S&P 500 Etf COM 464287200 533,959 713 SH SOLE 713 0 0
Ishares Core S&P Small Cap Etf COM 464287804 1,928,904 13,006 SH SOLE 11,931 0 1,075
Ishares Core S&P Small Cap Etf COM 464287804 14,831 100 SH OTR 0 0 100
Ishares Core S&P U.S. Growth E COM 464287671 206,899 1,100 SH SOLE 1,100 0 0
Ishares Tr Russell 2000 COM 464287655 360,540 1,200 SH SOLE 1,200 0 0
Ishares Tr Russell 2000 COM 464287655 525,787 1,750 SH OTR 1,250 0 500
Ishares Tr Russell Midcap COM 464287499 220,640 2,000 SH SOLE 2,000 0 0
Spdr S&P 500 Etf Tr Tr Unit COM 78462F103 467,757 626 SH SOLE 626 0 0
State Str Spdr S&P Midcap 400 COM 78467Y107 323,536 460 SH SOLE 460 0 0
Vanguard Div Apprec Etf COM 921908844 551,127 2,329 SH SOLE 2,329 0 0
Wisdom Tree U.S. Value Fund COM 97717W547 439,634 4,322 SH SOLE 4,322 0 0
Franklin Ftse Brazil Etf COM 35473P835 12,561,770 586,724 SH SOLE 559,075 0 27,649
Franklin Ftse Brazil Etf COM 35473P835 571,647 26,700 SH OTR 12,000 0 14,700
Mfs Series Trust Xvii Intl Equ COM 55293K204 253,407 6,059 SH SOLE 6,059 0 0
Rbc Funds Tr Emerg Mkt Equity COM 74926P316 236,268 11,208 SH SOLE 11,208 0 0
Vanguard 500 Index Fd Admiral COM 922908710 406,572 588 SH SOLE 588 0 0