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,479,444 11,153 SH SOLE 10,078 0 1,075
Abbvie Inc Com COM 00287Y109 1,853,623 8,847 SH SOLE 8,347 0 500
Abbvie Inc Com COM 00287Y109 403,955 1,928 SH OTR 843 0 1,085
Aberdeen Total Dynamic Dividen COM 00326L100 95,210 11,348 SH SOLE 11,348 0 0
Adobe Sys Inc Com COM 00724F101 3,832,999 9,994 SH SOLE 9,424 0 570
Adobe Sys Inc Com COM 00724F101 207,106 540 SH OTR 220 0 320
Aflac Inc Com COM 001055102 298,545 2,685 SH SOLE 2,585 0 100
Aflac Inc Com COM 001055102 177,904 1,600 SH OTR 0 0 1,600
Alligator Energy Ord Shs COM Q0226E117 4,309 269,300 SH SOLE 269,300 0 0
Alphabet Inc Class A COM 02079K305 357,682 2,313 SH SOLE 2,313 0 0
Alphabet Inc Class A COM 02079K305 402,064 2,600 SH OTR 0 0 2,600
Amazon Com Inc Com COM 023135106 235,161 1,236 SH SOLE 1,236 0 0
American Tower Corp Cl A COM 03027X100 494,170 2,271 SH SOLE 2,271 0 0
Amgen Inc COM 031162100 9,198,169 29,524 SH SOLE 28,219 0 1,305
Amgen Inc COM 031162100 420,592 1,350 SH OTR 650 0 700
Aon Ord Shs Class A COM G0403H108 259,808 651 SH SOLE 651 0 0
Aon Ord Shs Class A COM G0403H108 199,545 500 SH OTR 0 0 500
Apple Computer Inc Com COM 037833100 10,401,069 46,824 SH SOLE 45,159 0 1,665
Apple Computer Inc Com COM 037833100 2,538,946 11,430 SH OTR 5,200 0 6,230
Automatic Data Process Com COM 053015103 3,350,136 10,965 SH SOLE 10,490 0 475
Automatic Data Process Com COM 053015103 1,489,459 4,875 SH OTR 2,100 0 2,775
Axon Enterprise Ord Shs COM 05464C101 1,179,180 2,242 SH SOLE 2,242 0 0
Banknew York Mellon Corp COM 064058100 368,273 4,391 SH SOLE 4,391 0 0
Becton Dickinson & Co Com COM 075887109 838,000 3,658 SH SOLE 3,408 0 250
Becton Dickinson & Co Com COM 075887109 515,385 2,250 SH OTR 1,000 0 1,250
Berkshire Hathaway Inc Cl B COM 084670702 12,013,588 22,557 SH SOLE 21,413 0 1,144
Berkshire Hathaway Inc Cl B COM 084670702 3,736,049 7,015 SH OTR 3,355 0 3,660
Best Buy Co COM 086516101 4,486,481 60,949 SH SOLE 58,497 0 2,452
Best Buy Co COM 086516101 14,722 200 SH OTR 0 0 200
Bgc Group Inc COM 088929104 401,527 43,787 SH SOLE 43,787 0 0
Bj's Wholesale Club Holdings I COM 05550J101 399,350 3,500 SH SOLE 3,500 0 0
Black Stone Minerals COM 09225M101 1,527,000 100,000 SH SOLE 100,000 0 0
Bristol Myers Squibb COM 110122108 346,179 5,676 SH SOLE 5,676 0 0
British American Tobacco Adr R COM 110448107 621,667 15,027 SH SOLE 15,027 0 0
Broadcom Ord Shs COM 11135F101 541,134 3,232 SH SOLE 3,232 0 0
Broadridge Finl Soluti Com COM 11133T103 7,196,394 29,681 SH SOLE 28,610 0 1,071
Broadridge Finl Soluti Com COM 11133T103 575,842 2,375 SH OTR 1,600 0 775
Bunge Global Sa COM H11356104 377,286 4,937 SH SOLE 4,937 0 0
Bunzl Plc COM 120738406 6,030,967 314,933 SH SOLE 300,743 0 14,190
Bunzl Plc COM 120738406 130,220 6,800 SH OTR 4,000 0 2,800
Burford Cap Ltd COM G17977110 364,596 27,600 SH SOLE 27,600 0 0
Cameco Corp Com COM 13321L108 428,064 10,400 SH SOLE 10,400 0 0
Cboe Global Markets Inc COM 12503M108 8,898,973 39,326 SH SOLE 37,552 0 1,774
Cboe Global Markets Inc COM 12503M108 85,990 380 SH OTR 300 0 80
Cencora Inc Com COM 03073E105 253,896 913 SH SOLE 913 0 0
Champion Homes Inc COM 830830105 1,258,034 13,276 SH SOLE 13,276 0 0
Chevrontexaco Corp COM 166764100 2,099,991 12,553 SH SOLE 12,053 0 500
Chevrontexaco Corp COM 166764100 451,683 2,700 SH OTR 1,350 0 1,350
Cisco Sys Inc Com COM 17275R102 8,126,955 131,696 SH SOLE 125,696 0 6,000
Cisco Sys Inc Com COM 17275R102 555,390 9,000 SH OTR 5,200 0 3,800
Coca Cola Co COM 191216100 1,247,922 17,424 SH SOLE 17,075 0 350
Coca Cola Co COM 191216100 503,775 7,034 SH OTR 3,550 0 3,484
Colgate Palmolive Co Com COM 194162103 636,410 6,792 SH SOLE 6,792 0 0
Colgate Palmolive Co Com COM 194162103 210,825 2,250 SH OTR 1,275 0 975
Comcast Corp New Cl A COM 20030N101 236,012 6,396 SH SOLE 6,396 0 0
Comcast Corp New Cl A COM 20030N101 256,455 6,950 SH OTR 3,050 0 3,900
Compagnie Financiere Richemont COM 204319107 434,756 25,058 SH SOLE 25,058 0 0
Costco Whsl Corp New Com COM 22160K105 666,775 705 SH SOLE 705 0 0
Costco Whsl Corp New Com COM 22160K105 2,707,768 2,863 SH OTR 1,748 0 1,115
Crown Castle Intl Corp Com COM 22822V101 214,818 2,061 SH SOLE 2,061 0 0
Cummins Inc Com COM 231021106 1,475,676 4,708 SH SOLE 4,548 0 160
Cummins Inc Com COM 231021106 94,032 300 SH OTR 150 0 150
Danaher Corp Del Com COM 235851102 6,830,363 33,319 SH SOLE 31,479 0 1,840
Danaher Corp Del Com COM 235851102 623,815 3,043 SH OTR 1,698 0 1,345
Despegar Corp COM G27358103 638,860 34,000 SH SOLE 34,000 0 0
Diageo P L C Spnsrd Adr New COM 25243Q205 217,858 2,079 SH SOLE 2,079 0 0
Diageo P L C Spnsrd Adr New COM 25243Q205 36,676 350 SH OTR 150 0 200
Dorchester Minerals COM 25820R105 951,069 31,618 SH SOLE 31,618 0 0
Ebay Inc Com COM 278642103 742,818 10,967 SH SOLE 10,967 0 0
Ebay Inc Com COM 278642103 291,239 4,300 SH OTR 1,900 0 2,400
Ecolab Inc Com COM 278865100 185,070 730 SH SOLE 730 0 0
Ecolab Inc Com COM 278865100 646,476 2,550 SH OTR 1,100 0 1,450
Emerson Elec Co COM 291011104 1,400,994 12,778 SH SOLE 11,671 0 1,107
Emerson Elec Co COM 291011104 405,668 3,700 SH OTR 1,500 0 2,200
Energy Transfer Units COM 29273V100 283,832 15,268 SH SOLE 15,268 0 0
Eog Res Inc Com COM 26875P101 10,170,418 79,308 SH SOLE 75,197 0 4,111
Eog Res Inc Com COM 26875P101 16,030 125 SH OTR 0 0 125
Essential Utilities Ord Shs COM 29670G102 320,746 8,114 SH SOLE 8,114 0 0
Exxon Mobil Corp COM 30231G102 444,441 3,737 SH SOLE 3,737 0 0
F M C Corp Com New COM 302491303 281,112 6,663 SH SOLE 6,663 0 0
Fedex Corp Com COM 31428X106 3,449,688 14,151 SH SOLE 13,066 0 1,085
Fedex Corp Com COM 31428X106 42,661 175 SH OTR 125 0 50
Fomento Economico COM 344419106 472,970 4,847 SH SOLE 4,847 0 0
Fortive Corporation COM 34959J108 5,230,590 71,476 SH SOLE 68,258 0 3,218
Fortive Corporation COM 34959J108 253,056 3,458 SH OTR 1,708 0 1,750
Franco-Nevada Corp COM 351858105 7,710,685 48,938 SH SOLE 47,210 0 1,728
Franco-Nevada Corp COM 351858105 283,608 1,800 SH OTR 850 0 950
General Mills Inc Com COM 370334104 235,274 3,935 SH SOLE 3,635 0 300
Golar Lng Ltd COM G9456A100 2,245,931 59,119 SH SOLE 59,119 0 0
Grainger W W Inc Com COM 384802104 597,637 605 SH SOLE 605 0 0
Grainger W W Inc Com COM 384802104 1,111,309 1,125 SH OTR 425 0 700
Grupo Aeroportuario COM 400501102 467,613 5,947 SH SOLE 5,947 0 0
Hershey Foods Corp COM 427866108 257,913 1,508 SH SOLE 1,508 0 0
Interactive Brokers Group Inc COM 45841N107 11,670,445 70,478 SH SOLE 67,365 0 3,113
Interactive Brokers Group Inc COM 45841N107 372,577 2,250 SH OTR 1,350 0 900
Ishares Gsci Commodity Dynamic COM 46431W853 259,671 9,810 SH SOLE 9,810 0 0
J P Morgan Chase & Co Com COM 46625H100 1,830,919 7,464 SH SOLE 7,464 0 0
J P Morgan Chase & Co Com COM 46625H100 134,915 550 SH OTR 0 0 550
Johnson & Johnson COM 478160104 1,070,995 6,458 SH SOLE 6,158 0 300
Johnson & Johnson COM 478160104 66,336 400 SH OTR 0 0 400
Joint Corp COM 47973J102 1,556,504 124,620 SH SOLE 124,620 0 0
Kddi Corp Adr COM 48667L106 313,330 19,894 SH SOLE 19,894 0 0
Lazard Inc COM 52110M109 980,918 22,654 SH SOLE 22,654 0 0
Lilly Eli & Co COM 532457108 811,044 982 SH SOLE 942 0 40
Linde Ord Shs COM G54950103 275,659 592 SH SOLE 592 0 0
Linde Ord Shs COM G54950103 442,358 950 SH OTR 700 0 250
Lowes Cos Inc Com COM 548661107 412,586 1,769 SH SOLE 1,769 0 0
Lowes Cos Inc Com COM 548661107 262,384 1,125 SH OTR 625 0 500
Martin Marietta Mat COM 573284106 556,150 1,163 SH SOLE 1,163 0 0
Medpace Holdings Inc COM 58506Q109 3,770,539 12,375 SH SOLE 11,709 0 666
Merck & Co New COM 58933Y105 256,803 2,861 SH SOLE 2,861 0 0
Merck & Co New COM 58933Y105 161,568 1,800 SH OTR 0 0 1,800
Microsoft Corp COM 594918104 7,391,082 19,689 SH SOLE 18,614 0 1,075
Microsoft Corp COM 594918104 610,009 1,625 SH OTR 250 0 1,375
Naked Wine Ord Shs COM G6361W102 26,160 24,000 SH SOLE 24,000 0 0
New Fortress Energy Ord Shs Cl COM 644393100 124,259 14,953 SH SOLE 14,953 0 0
New Fortress Energy Ord Shs Cl COM 644393100 7,479 900 SH OTR 900 0 0
Newmont Mining Corp Com COM 651639106 243,042 5,034 SH SOLE 5,034 0 0
Nextera Energy Inc COM 65339F101 5,849,887 82,521 SH SOLE 78,078 0 4,443
Nextera Energy Inc COM 65339F101 551,099 7,774 SH OTR 2,000 0 5,774
Nintendo COM 654445303 644,648 37,545 SH SOLE 37,545 0 0
Norfolk Southern COM 655844108 308,142 1,301 SH SOLE 1,031 0 270
Novartis A G Sponsored Adr COM 66987V109 199,215 1,787 SH SOLE 1,787 0 0
Novartis A G Sponsored Adr COM 66987V109 435,998 3,911 SH OTR 1,918 0 1,993
Nutrien Ltd COM 67077M108 6,414,954 129,151 SH SOLE 122,905 0 6,246
Nutrien Ltd COM 67077M108 67,054 1,350 SH OTR 0 0 1,350
Nvidia Corp Com COM 67066G104 165,713 1,529 SH SOLE 1,529 0 0
Nvidia Corp Com COM 67066G104 476,872 4,400 SH OTR 0 0 4,400
Paypal Holdings, Inc. COM 70450Y103 73,210 1,122 SH SOLE 1,122 0 0
Paypal Holdings, Inc. COM 70450Y103 207,169 3,175 SH OTR 2,200 0 975
Peabody Energy Corp COM 704551100 318,235 23,486 SH SOLE 23,486 0 0
Pepsico Inc COM 713448108 112,155 748 SH SOLE 748 0 0
Pepsico Inc COM 713448108 118,453 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 206,464 3,200 SH OTR 0 0 3,200
Procter & Gamble Co COM 742718109 346,293 2,032 SH SOLE 2,032 0 0
Procter & Gamble Co COM 742718109 178,941 1,050 SH OTR 950 0 100
Public Svc Enterprise COM 744573106 206,326 2,507 SH SOLE 2,507 0 0
Quaker Houghton COM 747316107 515,235 4,168 SH SOLE 4,168 0 0
Quanta Services Ord Shs COM 74762E102 215,036 846 SH SOLE 846 0 0
Rio Tinto Plc COM 767204100 847,729 14,110 SH SOLE 14,110 0 0
S&P Global Inc Com COM 78409V104 7,770,325 15,293 SH SOLE 14,285 0 1,008
S&P Global Inc Com COM 78409V104 914,580 1,800 SH OTR 900 0 900
Sherwin Williams COM 824348106 584,005 1,672 SH SOLE 1,207 0 465
Sherwin Williams COM 824348106 245,830 704 SH OTR 0 0 704
Sibanye Stillwater Ltd Sp Adr COM 82575P107 45,800 10,000 SH SOLE 10,000 0 0
Southern Co Com COM 842587107 158,246 1,721 SH SOLE 1,121 0 600
Southern Co Com COM 842587107 193,095 2,100 SH OTR 1,000 0 1,100
Sprott Physical Gold Trust COM 85207H104 12,207,370 507,372 SH SOLE 485,772 0 21,600
Sprott Physical Gold Trust COM 85207H104 72,180 3,000 SH OTR 1,000 0 2,000
Sprott Physical Silver Trust COM 85207K107 288,422 24,864 SH SOLE 24,864 0 0
Sprott Physical Uranium Trust COM 85210A104 653,234 45,841 SH SOLE 45,841 0 0
Ss&C Technology Holdings Inc. COM 78467J100 382,826 4,583 SH SOLE 4,583 0 0
Stonex Group COM 861896108 1,523,781 19,950 SH SOLE 19,950 0 0
Subsea 7 S.A. COM 864323100 340,688 21,400 SH SOLE 21,400 0 0
Sysco Corp COM 871829107 477,104 6,358 SH SOLE 6,358 0 0
Sysco Corp COM 871829107 360,717 4,807 SH OTR 1,750 0 3,057
Talen Energy Corp COM 87422Q109 2,484,893 12,445 SH SOLE 12,445 0 0
Teck Resources Ltd Cl B COM 878742204 599,638 16,460 SH SOLE 16,460 0 0
Third Harmonic Bio Inc COM 88427A107 194,320 56,000 SH SOLE 56,000 0 0
Towne Bank COM 89214P109 548,476 16,042 SH SOLE 16,042 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 137,452 375 SH SOLE 375 0 0
Ulta Salon Cosm & Frag Com COM 90384S303 375,703 1,025 SH OTR 250 0 775
Unilever Adr Reptg 1 Ord Shs COM 904767704 396,007 6,650 SH SOLE 6,650 0 0
Union Pacific Corp COM 907818108 7,913,217 33,497 SH SOLE 32,229 0 1,268
Union Pacific Corp COM 907818108 1,137,496 4,815 SH OTR 2,555 0 2,260
United Healthcare Corp Com COM 91324P102 291,729 557 SH SOLE 557 0 0
Valero Energy Corp New Com COM 91913Y100 6,787,736 51,395 SH SOLE 49,472 0 1,923
Valero Energy Corp New Com COM 91913Y100 66,035 500 SH OTR 0 0 500
Veralto Ord Shs COM 92338C103 5,322,851 54,621 SH SOLE 52,408 0 2,213
Veralto Ord Shs COM 92338C103 315,056 3,233 SH OTR 1,748 0 1,485
Viper Energy Inc Cl A COM 927959106 373,616 8,275 SH SOLE 8,275 0 0
Vontier Ord Shs COM 928881101 4,954,267 150,815 SH SOLE 144,265 0 6,550
Vontier Ord Shs COM 928881101 272,655 8,300 SH OTR 4,000 0 4,300
Wal-Mart Stores COM 931142103 9,877,708 112,515 SH SOLE 105,957 0 6,558
Wal-Mart Stores COM 931142103 265,565 3,025 SH OTR 0 0 3,025
Waste Mgmt Inc Del Com COM 94106L109 352,821 1,524 SH SOLE 1,524 0 0
Waste Mgmt Inc Del Com COM 94106L109 1,551,117 6,700 SH OTR 4,200 0 2,500
Williams Cos COM 969457100 9,567,791 160,104 SH SOLE 154,089 0 6,015
Williams Cos COM 969457100 95,616 1,600 SH OTR 0 0 1,600
Wise Plc COM G97229101 2,575,000 206,000 SH SOLE 206,000 0 0
Wix.Com Ltd COM M98068105 213,374 1,306 SH SOLE 1,306 0 0
Yellow Cake Plc COM G98334108 415,125 75,000 SH SOLE 75,000 0 0
Ishares Core S&P 500 Etf COM 464287200 400,635 713 SH SOLE 713 0 0
Ishares Core S&P Small Cap Etf COM 464287804 2,018,085 19,299 SH SOLE 18,124 0 1,175
Ishares Core S&P Small Cap Etf COM 464287804 10,457 100 SH OTR 0 0 100
Ishares Core S&P U.S. Growth E COM 464287671 211,588 1,665 SH SOLE 1,665 0 0
Ishares Tr Russell 2000 COM 464287655 296,642 1,487 SH SOLE 1,475 0 12
Ishares Tr Russell 2000 COM 464287655 349,107 1,750 SH OTR 1,250 0 500
MBIA Inc. COM 55262C100 199,200 40,000 SH SOLE 40,000 0 0
Spdr S&P Midcap 400 Etf Trust COM 78467Y107 245,401 460 SH SOLE 460 0 0
Spdr Tr Unit Ser 1 COM 78462F103 361,575 646 SH SOLE 626 0 20
Vanguard Div Apprec Etf COM 921908844 536,867 2,767 SH SOLE 2,767 0 0
Wt Us Quality Shareholder Yiel COM 97717W547 402,633 4,900 SH SOLE 4,900 0 0
Mfs Series Trust Xvii Intl Equ COM 55293K204 216,233 6,005 SH SOLE 6,005 0 0
Rbc Funds Tr Emerg Mkt Equity COM 74926P316 151,871 11,208 SH SOLE 11,208 0 0
Vanguard 500 Index Fd Admiral COM 922908710 266,672 515 SH SOLE 515 0 0