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
Abbott Laboratories COM 002824100 1,511,478 11,113 SH SOLE 10,038 0 1,075
Abbvie Inc Com COM 00287Y109 1,641,995 8,846 SH SOLE 8,346 0 500
Abbvie Inc Com COM 00287Y109 357,875 1,928 SH OTR 843 0 1,085
Aberdeen Total Dynamic Dividen COM 00326L100 94,598 10,677 SH SOLE 10,677 0 0
Acurx Pharmaceuticals Inc COM 00510M104 30,648 60,000 SH SOLE 60,000 0 0
Aflac Inc Com COM 001055102 277,887 2,635 SH SOLE 2,535 0 100
Aflac Inc Com COM 001055102 168,736 1,600 SH OTR 0 0 1,600
Alligator Energy Ord Shs COM Q0226E117 3,986 269,300 SH SOLE 269,300 0 0
Alphabet Inc Class A COM 02079K305 389,116 2,208 SH SOLE 2,208 0 0
Alphabet Inc Class A COM 02079K305 458,198 2,600 SH OTR 0 0 2,600
Amazon Com Inc Com COM 023135106 271,166 1,236 SH SOLE 1,236 0 0
American Express Corp COM 025816109 221,691 695 SH SOLE 595 0 100
American Tower Corp Cl A COM 03027X100 501,936 2,271 SH SOLE 2,271 0 0
Amgen Inc COM 031162100 7,959,090 28,506 SH SOLE 27,216 0 1,290
Amgen Inc COM 031162100 376,933 1,350 SH OTR 650 0 700
Aon Ord Shs Class A COM G0403H108 232,251 651 SH SOLE 651 0 0
Aon Ord Shs Class A COM G0403H108 178,380 500 SH OTR 0 0 500
Apple Computer Inc Com COM 037833100 9,388,072 45,758 SH SOLE 44,103 0 1,655
Apple Computer Inc Com COM 037833100 2,345,093 11,430 SH OTR 5,200 0 6,230
Automatic Data Process Com COM 053015103 3,373,896 10,940 SH SOLE 10,465 0 475
Automatic Data Process Com COM 053015103 1,503,450 4,875 SH OTR 2,100 0 2,775
Axon Enterprise Ord Shs COM 05464C101 1,775,103 2,144 SH SOLE 2,144 0 0
Banknew York Mellon Corp COM 064058100 400,064 4,391 SH SOLE 4,391 0 0
Becton Dickinson & Co Com COM 075887109 576,086 3,344 SH SOLE 3,094 0 250
Becton Dickinson & Co Com COM 075887109 387,562 2,250 SH OTR 1,000 0 1,250
Berkshire Hathaway Inc Cl B COM 084670702 10,588,494 21,797 SH SOLE 20,668 0 1,129
Berkshire Hathaway Inc Cl B COM 084670702 3,407,677 7,015 SH OTR 3,355 0 3,660
Best Buy Co COM 086516101 3,937,475 58,654 SH SOLE 56,202 0 2,452
Best Buy Co COM 086516101 13,426 200 SH OTR 0 0 200
Bgc Group Inc COM 088929104 143,220 14,000 SH SOLE 14,000 0 0
Bj's Wholesale Club Holdings I COM 05550J101 377,405 3,500 SH SOLE 3,500 0 0
Black Stone Minerals COM 09225M101 1,308,000 100,000 SH SOLE 100,000 0 0
Bristol Myers Squibb COM 110122108 263,622 5,695 SH SOLE 5,695 0 0
British American Tobacco Adr R COM 110448107 711,749 15,038 SH SOLE 15,038 0 0
Broadcom Ord Shs COM 11135F101 855,066 3,102 SH SOLE 3,102 0 0
Broadridge Finl Soluti Com COM 11133T103 6,961,014 28,643 SH SOLE 27,594 0 1,049
Broadridge Finl Soluti Com COM 11133T103 577,196 2,375 SH OTR 1,600 0 775
Bunge Global Sa COM H11356104 392,328 4,887 SH SOLE 4,887 0 0
Bunzl Plc COM 120738406 4,865,414 305,233 SH SOLE 291,123 0 14,110
Bunzl Plc COM 120738406 108,392 6,800 SH OTR 4,000 0 2,800
Cameco Corp Com COM 13321L108 994,682 13,400 SH SOLE 13,400 0 0
Cboe Global Markets Inc COM 12503M108 8,871,525 38,041 SH SOLE 36,272 0 1,769
Cboe Global Markets Inc COM 12503M108 88,620 380 SH OTR 300 0 80
Cencora Inc Com COM 03073E105 270,165 901 SH SOLE 901 0 0
Champion Homes Inc COM 830830105 831,210 13,276 SH SOLE 13,276 0 0
Chapters Group Ag COM D5S93D120 406,243 8,262 SH SOLE 8,262 0 0
Chevrontexaco Corp COM 166764100 1,797,464 12,553 SH SOLE 12,053 0 500
Chevrontexaco Corp COM 166764100 386,613 2,700 SH OTR 1,350 0 1,350
Cisco Sys Inc Com COM 17275R102 8,855,025 127,631 SH SOLE 121,706 0 5,925
Cisco Sys Inc Com COM 17275R102 624,420 9,000 SH OTR 5,200 0 3,800
Coca Cola Co COM 191216100 1,144,325 16,174 SH SOLE 15,825 0 350
Coca Cola Co COM 191216100 497,655 7,034 SH OTR 3,550 0 3,484
Colgate Palmolive Co Com COM 194162103 617,393 6,792 SH SOLE 6,792 0 0
Colgate Palmolive Co Com COM 194162103 204,525 2,250 SH OTR 1,275 0 975
Comcast Corp New Cl A COM 20030N101 228,273 6,396 SH SOLE 6,396 0 0
Comcast Corp New Cl A COM 20030N101 248,045 6,950 SH OTR 3,050 0 3,900
Compagnie Financiere Richemont COM 204319107 471,842 25,058 SH SOLE 25,058 0 0
Costco Whsl Corp New Com COM 22160K105 649,401 656 SH SOLE 656 0 0
Costco Whsl Corp New Com COM 22160K105 2,834,198 2,863 SH OTR 1,748 0 1,115
Crown Castle Intl Corp Com COM 22822V101 212,240 2,066 SH SOLE 2,066 0 0
Cummins Inc Com COM 231021106 1,443,620 4,408 SH SOLE 4,248 0 160
Cummins Inc Com COM 231021106 98,250 300 SH OTR 150 0 150
Danaher Corp Del Com COM 235851102 6,429,786 32,549 SH SOLE 30,754 0 1,795
Danaher Corp Del Com COM 235851102 601,114 3,043 SH OTR 1,698 0 1,345
Diageo P L C Spnsrd Adr New COM 25243Q205 209,041 2,073 SH SOLE 2,073 0 0
Diageo P L C Spnsrd Adr New COM 25243Q205 35,294 350 SH OTR 150 0 200
Dorchester Minerals COM 25820R105 1,131,617 40,618 SH SOLE 40,618 0 0
Ebay Inc Com COM 278642103 816,629 10,967 SH SOLE 10,967 0 0
Ebay Inc Com COM 278642103 320,178 4,300 SH OTR 1,900 0 2,400
Ecolab Inc Com COM 278865100 196,691 730 SH SOLE 730 0 0
Ecolab Inc Com COM 278865100 687,072 2,550 SH OTR 1,100 0 1,450
Emerson Elec Co COM 291011104 1,697,620 12,732 SH SOLE 11,646 0 1,086
Emerson Elec Co COM 291011104 493,321 3,700 SH OTR 1,500 0 2,200
Energy Transfer Units COM 29273V100 276,809 15,268 SH SOLE 15,268 0 0
Eog Res Inc Com COM 26875P101 9,153,785 76,530 SH SOLE 72,534 0 3,996
Eog Res Inc Com COM 26875P101 14,951 125 SH OTR 0 0 125
Essential Utilities Ord Shs COM 29670G102 301,354 8,114 SH SOLE 8,114 0 0
Exxon Mobil Corp COM 30231G102 409,317 3,797 SH SOLE 3,797 0 0
F M C Corp Com New COM 302491303 277,262 6,641 SH SOLE 6,641 0 0
Fedex Corp Com COM 31428X106 3,120,636 13,729 SH SOLE 12,644 0 1,085
Fedex Corp Com COM 31428X106 39,779 175 SH OTR 125 0 50
Fomento Economico COM 344419106 499,144 4,847 SH SOLE 4,847 0 0
Franco-Nevada Corp COM 351858105 8,125,317 49,569 SH SOLE 47,841 0 1,728
Franco-Nevada Corp COM 351858105 295,056 1,800 SH OTR 850 0 950
General Mills Inc Com COM 370334104 203,665 3,931 SH SOLE 3,631 0 300
Golar Lng Ltd COM G9456A100 3,138,678 76,200 SH SOLE 76,200 0 0
Grainger W W Inc Com COM 384802104 629,345 605 SH SOLE 605 0 0
Grainger W W Inc Com COM 384802104 1,170,270 1,125 SH OTR 425 0 700
Grupo Aeroportuario COM 400501102 627,408 5,947 SH SOLE 5,947 0 0
Hershey Foods Corp COM 427866108 250,253 1,508 SH SOLE 1,508 0 0
Interactive Brokers Group Inc COM 45841N107 15,109,704 272,689 SH SOLE 260,237 0 12,452
Interactive Brokers Group Inc COM 45841N107 498,690 9,000 SH OTR 5,400 0 3,600
International Bus Mach COM 459200101 130,882 444 SH SOLE 424 0 20
International Bus Mach COM 459200101 88,434 300 SH OTR 0 0 300
Ishares Gsci Commodity Dynamic COM 46431W853 253,588 9,810 SH SOLE 9,810 0 0
J P Morgan Chase & Co Com COM 46625H100 2,163,888 7,464 SH SOLE 7,464 0 0
J P Morgan Chase & Co Com COM 46625H100 159,450 550 SH OTR 0 0 550
Johnson & Johnson COM 478160104 925,359 6,058 SH SOLE 5,758 0 300
Johnson & Johnson COM 478160104 61,100 400 SH OTR 0 0 400
Joint Corp COM 47973J102 1,920,948 166,460 SH SOLE 166,460 0 0
Kddi Corp Adr COM 48667L106 340,486 19,894 SH SOLE 19,894 0 0
Lilly Eli & Co COM 532457108 763,160 979 SH SOLE 939 0 40
Linde Ord Shs COM G54950103 277,755 592 SH SOLE 592 0 0
Linde Ord Shs COM G54950103 445,721 950 SH OTR 700 0 250
Lowes Cos Inc Com COM 548661107 363,660 1,639 SH SOLE 1,639 0 0
Lowes Cos Inc Com COM 548661107 249,604 1,125 SH OTR 625 0 500
Martin Marietta Mat COM 573284106 693,983 1,264 SH SOLE 1,264 0 0
Medpace Holdings Inc COM 58506Q109 3,992,927 12,722 SH SOLE 12,056 0 666
Medpace Holdings Inc COM 58506Q109 15,693 50 SH OTR 0 0 50
Merck & Co New COM 58933Y105 226,477 2,861 SH SOLE 2,861 0 0
Merck & Co New COM 58933Y105 142,488 1,800 SH OTR 0 0 1,800
Microsoft Corp COM 594918104 9,658,313 19,417 SH SOLE 18,342 0 1,075
Microsoft Corp COM 594918104 808,291 1,625 SH OTR 250 0 1,375
Naked Wine Ord Shs COM G6361W102 25,200 24,000 SH SOLE 24,000 0 0
Newmont Mining Corp Com COM 651639106 293,281 5,034 SH SOLE 5,034 0 0
Nextera Energy Inc COM 65339F101 5,845,050 84,198 SH SOLE 79,823 0 4,375
Nextera Energy Inc COM 65339F101 504,961 7,274 SH OTR 2,000 0 5,274
Nintendo COM 654445303 901,831 37,545 SH SOLE 37,545 0 0
Norfolk Southern COM 655844108 333,017 1,301 SH SOLE 1,031 0 270
Novartis A G Sponsored Adr COM 66987V109 216,245 1,787 SH SOLE 1,787 0 0
Novartis A G Sponsored Adr COM 66987V109 473,270 3,911 SH OTR 1,918 0 1,993
Nutrien Ltd COM 67077M108 7,306,494 125,455 SH SOLE 119,209 0 6,246
Nutrien Ltd COM 67077M108 78,624 1,350 SH OTR 0 0 1,350
Nvidia Corp Com COM 67066G104 239,829 1,518 SH SOLE 1,518 0 0
Nvidia Corp Com COM 67066G104 695,156 4,400 SH OTR 0 0 4,400
Paypal Holdings, Inc. COM 70450Y103 82,792 1,114 SH SOLE 1,114 0 0
Paypal Holdings, Inc. COM 70450Y103 235,966 3,175 SH OTR 2,200 0 975
Pepsico Inc COM 713448108 98,106 743 SH SOLE 743 0 0
Pepsico Inc COM 713448108 104,312 790 SH OTR 0 0 790
Plx Pharma Inc COM 72942A107 0 27,000 SH SOLE 27,000 0 0
Powershares Etf Trust Water Re COM 46137V142 223,712 3,200 SH OTR 0 0 3,200
Procter & Gamble Co COM 742718109 323,579 2,031 SH SOLE 2,031 0 0
Procter & Gamble Co COM 742718109 167,286 1,050 SH OTR 950 0 100
Public Svc Enterprise COM 744573106 211,039 2,507 SH SOLE 2,507 0 0
Quaker Houghton COM 747316107 457,677 4,089 SH SOLE 4,089 0 0
Quanta Services Ord Shs COM 74762E102 322,124 852 SH SOLE 852 0 0
Rio Tinto Plc COM 767204100 823,036 14,110 SH SOLE 14,110 0 0
S&P Global Inc Com COM 78409V104 7,800,786 14,794 SH SOLE 13,790 0 1,004
S&P Global Inc Com COM 78409V104 949,122 1,800 SH OTR 900 0 900
Sandoz Group Adr COM 799926100 55,977 1,024 SH SOLE 1,024 0 0
Sandoz Group Adr COM 799926100 157,490 2,881 SH OTR 1,633 0 1,248
Seneca Foods Corp Cl A COM 817070501 202,860 2,000 SH SOLE 2,000 0 0
Sherwin Williams COM 824348106 574,349 1,673 SH SOLE 1,208 0 465
Sherwin Williams COM 824348106 241,725 704 SH OTR 0 0 704
Sibanye Stillwater Ltd Sp Adr COM 82575P107 72,200 10,000 SH SOLE 10,000 0 0
Southern Co Com COM 842587107 158,039 1,721 SH SOLE 1,121 0 600
Southern Co Com COM 842587107 192,843 2,100 SH OTR 1,000 0 1,100
Sprott Inc COM 852066208 311,941 4,515 SH SOLE 4,515 0 0
Sprott Physical Gold Trust COM 85207H104 13,622,735 537,386 SH SOLE 515,436 0 21,950
Sprott Physical Gold Trust COM 85207H104 76,050 3,000 SH OTR 1,000 0 2,000
Sprott Physical Silver Trust COM 85207K107 365,535 29,864 SH SOLE 29,864 0 0
Sprott Physical Uranium Trust COM 85210A104 934,020 49,841 SH SOLE 49,841 0 0
Ss&C Technology Holdings Inc. COM 78467J100 377,499 4,559 SH SOLE 4,559 0 0
Stonex Group COM 861896108 1,790,901 19,650 SH SOLE 19,650 0 0
Subsea 7 S.A. COM 864323100 397,505 21,400 SH SOLE 21,400 0 0
Sysco Corp COM 871829107 481,555 6,358 SH SOLE 6,358 0 0
Sysco Corp COM 871829107 364,082 4,807 SH OTR 1,750 0 3,057
Talen Energy Corp COM 87422Q109 3,764,018 12,945 SH SOLE 12,945 0 0
Teck Resources Ltd Cl B COM 878742204 664,655 16,460 SH SOLE 16,460 0 0
Topicus Com Ord Shs COM 89072T102 4,423,229 35,417 SH SOLE 33,335 0 2,082
Topicus Com Ord Shs COM 89072T102 252,902 2,025 SH OTR 1,525 0 500
Towne Bank COM 89214P109 548,316 16,042 SH SOLE 16,042 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 176,368 377 SH SOLE 377 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 479,515 1,025 SH OTR 250 0 775
Unilever Adr Reptg 1 Ord Shs COM 904767704 406,780 6,650 SH SOLE 6,650 0 0
Union Pacific Corp COM 907818108 7,595,227 33,011 SH SOLE 31,748 0 1,263
Union Pacific Corp COM 907818108 1,082,987 4,707 SH OTR 2,447 0 2,260
Valero Energy Corp New Com COM 91913Y100 6,647,012 49,450 SH SOLE 47,535 0 1,915
Valero Energy Corp New Com COM 91913Y100 67,210 500 SH OTR 0 0 500
Vaneck Junior Gold Miners Etf COM 92189F791 473,130 7,000 SH SOLE 7,000 0 0
Veralto Ord Shs COM 92338C103 5,379,584 53,290 SH SOLE 51,077 0 2,213
Veralto Ord Shs COM 92338C103 326,371 3,233 SH OTR 1,748 0 1,485
Viper Energy Inc Cl A COM 927959106 430,564 11,292 SH SOLE 11,292 0 0
Wal-Mart Stores COM 931142103 10,502,435 107,409 SH SOLE 100,865 0 6,544
Wal-Mart Stores COM 931142103 295,784 3,025 SH OTR 0 0 3,025
Warsaw Stock Exchange COM X980AG100 384,380 27,069 SH SOLE 27,069 0 0
Waste Mgmt Inc Del Com COM 94106L109 348,722 1,524 SH SOLE 1,524 0 0
Waste Mgmt Inc Del Com COM 94106L109 1,533,094 6,700 SH OTR 4,200 0 2,500
Williams Cos COM 969457100 9,721,060 154,769 SH SOLE 148,854 0 5,915
Williams Cos COM 969457100 100,496 1,600 SH OTR 0 0 1,600
Wise Plc COM G97229101 2,946,300 210,000 SH SOLE 210,000 0 0
Wix.Com Ltd COM M98068105 951,711 6,006 SH SOLE 6,006 0 0
Yellow Cake Plc COM G98334108 540,787 75,000 SH SOLE 75,000 0 0
Ishares Core S&P 500 Etf COM 464287200 442,702 713 SH SOLE 713 0 0
Ishares Core S&P Small Cap Etf COM 464287804 2,079,340 19,026 SH SOLE 17,851 0 1,175
Ishares Core S&P Small Cap Etf COM 464287804 10,929 100 SH OTR 0 0 100
Ishares Tr Russell 2000 COM 464287655 310,090 1,437 SH SOLE 1,425 0 12
Ishares Tr Russell 2000 COM 464287655 377,632 1,750 SH OTR 1,250 0 500
Spdr S&P Midcap 400 Etf Trust COM 78467Y107 260,581 460 SH SOLE 460 0 0
Spdr Tr Unit Ser 1 COM 78462F103 399,362 646 SH SOLE 626 0 20
Vanguard Div Apprec Etf COM 921908844 566,424 2,767 SH SOLE 2,767 0 0
Wt Us Quality Shareholder Yiel COM 97717W547 423,360 4,900 SH SOLE 4,900 0 0
Franklin Ftse Brazil Etf COM 35473P835 9,304,849 518,087 SH SOLE 491,013 0 27,074
Franklin Ftse Brazil Etf COM 35473P835 497,492 27,700 SH OTR 12,000 0 15,700
Mfs Series Trust Xvii Intl Equ COM 55293K204 237,970 6,005 SH SOLE 6,005 0 0
Rbc Funds Tr Emerg Mkt Equity COM 74926P316 170,028 11,208 SH SOLE 11,208 0 0
Vanguard 500 Index Fd Admiral COM 922908710 294,924 515 SH SOLE 515 0 0
Vox Royalty Corp COM 92919F954 64,800 15,000 SH SOLE 15,000 0 0