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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579y101 916 6,153 SH   SOLE   5,743 0 410
3M COMPANY COM 88579y101 303 2,032 SH   OTR   500 0 1,532
ABBOTT LABORATORIES COM 002824100 1,329 11,230 SH   SOLE   10,155 0 1,075
ABBVIE INC. COM 00287Y109 2,923 18,033 SH   SOLE   16,858 0 1,175
ABBVIE INC. COM 00287Y109 356 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101 5,633 12,363 SH   SOLE   11,532 0 831
ADOBE SYS INC COM COM 00724F101 246 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102 311 4,825 SH   SOLE   4,625 0 200
AFLAC INC COM COM 001055102 103 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305 634 228 SH   SOLE   228 0 0
ALPHABET INC CLASS A COM 02079K305 362 130 SH   OTR   0 0 130
ALTIUS MINERALS CORP COM 020936100 1,215 63,000 SH   SOLE   63,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100 495 1,972 SH   SOLE   1,972 0 0
AMGEN INC COM 031162100 5,712 23,622 SH   SOLE   22,032 0 1,590
AMGEN INC COM 031162100 345 1,425 SH   OTR   725 0 700
ANTERIX INC COM 03676C100 1,112 19,200 SH   SOLE   19,200 0 0
AON ORD SHS CLASS A COM G0403H108 172 527 SH   SOLE   527 0 0
AON ORD SHS CLASS A COM G0403H108 163 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100 11,615 66,517 SH   SOLE   63,295 0 3,222
APPLE COMPUTER INC COM COM 037833100 2,280 13,055 SH   OTR   6,775 0 6,280
ASPEN GROUP INC COM 04530L203 275 169,463 SH   SOLE   169,463 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,854 12,543 SH   SOLE   11,718 0 825
AUTOMATIC DATA PROCESS COM COM 053015103 1,212 5,325 SH   OTR   2,525 0 2,800
AVID TECHNOLOGY COM 05367P100 1,368 39,225 SH   SOLE   39,225 0 0
AXON ENTERPRISE ORD SHS COM 05464C101 1,057 7,675 SH   SOLE   7,675 0 0
Alligator Energy Ord Shs COM q0226e117 23 269,300 SH   SOLE   269,300 0 0
B & M EUROPEAN VAL COM 05590y100 813 28,900 SH   SOLE   28,900 0 0
BANKNEW YORK MELLON CORP COM 064058100 219 4,406 SH   SOLE   4,406 0 0
BECTON DICKINSON & CO COM COM 075887109 5,505 20,695 SH   SOLE   19,295 0 1,400
BECTON DICKINSON & CO COM COM 075887109 665 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,643 24,490 SH   SOLE   23,111 0 1,379
BERKSHIRE HATHAWAY INC CL B COM 084670702 2,532 7,175 SH   OTR   3,450 0 3,725
BEST BUY CO COM 086516101 5,438 59,823 SH   SOLE   56,478 0 3,345
BEST BUY CO COM 086516101 18 200 SH   OTR   0 0 200
BLACK STONE MINERALS COM 09225M101 1,346 100,000 SH   SOLE   100,000 0 0
BRISTOL MYERS SQUIBB COM 110122108 540 7,392 SH   SOLE   7,392 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107 580 13,763 SH   SOLE   13,763 0 0
BROADCOM ORD SHS COM 11135F101 285 453 SH   SOLE   453 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 5,222 33,538 SH   SOLE   31,753 0 1,785
BROADRIDGE FINL SOLUTI COM COM 11133T103 374 2,400 SH   OTR   1,625 0 775
BUNGE LIMITED COM COM G16962105 543 4,900 SH   SOLE   4,900 0 0
BUNZL PLC COM 120738406 6,282 160,764 SH   SOLE   150,339 0 10,425
BUNZL PLC COM 120738406 137 3,500 SH   OTR   2,100 0 1,400
CHEVRONTEXACO CORP COM 166764100 1,812 11,131 SH   SOLE   10,581 0 550
CHEVRONTEXACO CORP COM 166764100 440 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102 7,420 133,065 SH   SOLE   125,040 0 8,025
CISCO SYS INC COM COM 17275R102 502 9,000 SH   OTR   5,200 0 3,800
COCA COLA CO COM 191216100 1,019 16,442 SH   SOLE   16,093 0 350
COCA COLA CO COM 191216100 436 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103 608 8,023 SH   SOLE   8,023 0 0
COLGATE PALMOLIVE CO COM COM 194162103 171 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101 307 6,547 SH   SOLE   6,547 0 0
COMCAST CORP NEW CL A COM 20030N101 325 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 446 34,744 SH   SOLE   34,744 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 369 641 SH   SOLE   641 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 1,886 3,275 SH   OTR   1,995 0 1,280
CROWN CASTLE INTL CORP COM COM 22822v101 384 2,078 SH   SOLE   2,078 0 0
CUMMINS INC COM COM 231021106 1,211 5,905 SH   SOLE   5,745 0 160
CUMMINS INC COM COM 231021106 62 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100 554 5,477 SH   SOLE   5,477 0 0
DANAHER CORP DEL COM COM 235851102 10,089 34,394 SH   SOLE   32,020 0 2,374
DANAHER CORP DEL COM COM 235851102 898 3,063 SH   OTR   1,718 0 1,345
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 420 2,069 SH   SOLE   2,069 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 71 350 SH   OTR   150 0 200
DIGITAL REALTY TRUST INC COM 253868103 5,443 38,387 SH   SOLE   35,792 0 2,595
DIGITAL REALTY TRUST INC COM 253868103 316 2,225 SH   OTR   1,075 0 1,150
EBAY INC COM COM 278642103 637 11,129 SH   SOLE   11,129 0 0
EBAY INC COM COM 278642103 246 4,300 SH   OTR   1,900 0 2,400
ECOLAB INC COM COM 278865100 145 819 SH   SOLE   819 0 0
ECOLAB INC COM COM 278865100 591 3,350 SH   OTR   1,300 0 2,050
EMERSON ELEC CO COM 291011104 1,786 18,215 SH   SOLE   16,670 0 1,545
EMERSON ELEC CO COM 291011104 363 3,700 SH   OTR   1,500 0 2,200
ENERGY TRANSFER UNITS COM 29273V100 119 10,668 SH   SOLE   10,668 0 0
EOG RES INC COM COM 26875P101 10,801 90,589 SH   SOLE   84,864 0 5,725
ESSENTIAL UTILITIES ORD SHS COM 29670G102 829 16,214 SH   SOLE   16,214 0 0
ETSY INC COM 29786A106 715 5,754 SH   SOLE   5,754 0 0
Emerita Resources Ord Shs COM 29102L406 38 17,000 SH   SOLE   17,000 0 0
FEDEX CORP COM COM 31428X106 3,909 16,894 SH   SOLE   15,427 0 1,467
FEDEX CORP COM COM 31428X106 29 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106 455 5,489 SH   SOLE   5,489 0 0
FORTIVE CORPORATION COM 34959j108 3,860 63,351 SH   SOLE   59,341 0 4,010
FORTIVE CORPORATION COM 34959j108 189 3,108 SH   OTR   1,358 0 1,750
FRANCO-NEVADA CORP COM 351858105 8,432 52,857 SH   SOLE   50,857 0 2,000
FRANCO-NEVADA CORP COM 351858105 315 1,975 SH   OTR   875 0 1,100
GENERAC HOLDINGS INC COM 368736104 5,607 18,863 SH   SOLE   17,813 0 1,050
GENERAC HOLDINGS INC COM 368736104 152 510 SH   OTR   310 0 200
GENERAL MILLS INC COM COM 370334104 288 4,259 SH   SOLE   3,959 0 300
GOLAR LNG LTD COM G9456A100 1,883 76,000 SH   SOLE   76,000 0 0
GRAINGER W W INC COM COM 384802104 258 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104 580 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102 455 7,630 SH   SOLE   7,630 0 0
HERSHEY FOODS CORP COM 427866108 327 1,508 SH   SOLE   1,508 0 0
J P MORGAN CHASE & CO COM COM 46625H100 993 7,282 SH   SOLE   7,282 0 0
J P MORGAN CHASE & CO COM COM 46625H100 82 600 SH   OTR   0 0 600
JOHNSON & JOHNSON COM 478160104 1,570 8,861 SH   SOLE   8,536 0 325
JOHNSON & JOHNSON COM 478160104 71 400 SH   OTR   0 0 400
JOINT CORP COM 47973J102 461 13,020 SH   SOLE   13,020 0 0
KDDI CORP ADR COM 48667L106 409 24,819 SH   SOLE   24,819 0 0
LEE ENTERPRISES COM 523768406 740 27,500 SH   SOLE   27,500 0 0
LGI HOMES COM 50187T106 4,282 43,832 SH   SOLE   40,882 0 2,950
LGI HOMES COM 50187T106 173 1,775 SH   OTR   1,025 0 750
LILLY ELI & CO COM 532457108 273 955 SH   SOLE   955 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 156 489 SH   SOLE   489 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 303 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107 3,590 17,753 SH   SOLE   16,753 0 1,000
LOWES COS INC COM COM 548661107 278 1,375 SH   OTR   800 0 575
LUMEN TECHNOLOGIES ORD SHS COM 550241103 1,454 129,010 SH   SOLE   124,235 0 4,775
LUMEN TECHNOLOGIES ORD SHS COM 550241103 51 4,500 SH   OTR   4,500 0 0
MARTIN MARIETTA MAT COM 573284106 427 1,110 SH   SOLE   1,110 0 0
MEDTRONIC PLC COM G5960L103 5,710 51,465 SH   SOLE   47,865 0 3,600
MEDTRONIC PLC COM G5960L103 311 2,800 SH   OTR   1,900 0 900
MERCK & CO NEW COM 58933Y105 310 3,774 SH   SOLE   3,774 0 0
MERCK & CO NEW COM 58933Y105 148 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104 6,723 21,806 SH   SOLE   20,106 0 1,700
MICROSOFT CORP COM 594918104 593 1,925 SH   OTR   400 0 1,525
NAKED WINE ORD SHS COM G6361W102 123 26,000 SH   SOLE   26,000 0 0
NEWMONT MINING CORP COM COM 651639106 563 7,091 SH   SOLE   7,091 0 0
NEXTERA ENERGY INC COM 65339F101 6,520 76,965 SH   SOLE   73,465 0 3,500
NEXTERA ENERGY INC COM 65339F101 726 8,570 SH   OTR   2,500 0 6,070
NINTENDO COM 654445303 252 3,972 SH   SOLE   3,972 0 0
NORFOLK SOUTHERN COM 655844108 411 1,442 SH   SOLE   1,172 0 270
NORTHERN TRUST COMPANY COM 665859104 6,638 57,005 SH   SOLE   53,380 0 3,625
NORTHERN TRUST COMPANY COM 665859104 233 2,000 SH   OTR   950 0 1,050
NOVARTIS A G SPONSORED ADR COM 66987V109 157 1,793 SH   SOLE   1,793 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 343 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108 14,989 144,140 SH   SOLE   135,140 0 9,000
NUTRIEN LTD COM 67077M108 146 1,400 SH   OTR   50 0 1,350
NVIDIA CORP COM COM 67066G104 116 426 SH   SOLE   426 0 0
NVIDIA CORP COM COM 67066G104 120 440 SH   OTR   0 0 440
New Fortress Energy Ord Shs Cl COM 644393100 386 9,070 SH   SOLE   9,070 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 141 1,216 SH   SOLE   1,216 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 538 4,655 SH   OTR   3,680 0 975
PEABODY ENERGY CORP COM 704551100 570 23,256 SH   SOLE   23,256 0 0
PEPSICO INC COM 713448108 146 872 SH   SOLE   872 0 0
PEPSICO INC COM 713448108 167 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103 429 8,290 SH   SOLE   8,040 0 250
PFIZER INC COM 717081103 120 2,324 SH   OTR   0 0 2,324
PLX PHARMA INC COM 72942A107 244 60,340 SH   SOLE   60,340 0 0
POTLATCHDELTIC CORP COM 737630103 519 9,850 SH   SOLE   9,850 0 0
PROCTER & GAMBLE CO COM 742718109 355 2,324 SH   SOLE   2,324 0 0
PROCTER & GAMBLE CO COM 742718109 160 1,050 SH   OTR   950 0 100
Pantheon Resources Ord Shs COM G69014101 89 57,400 SH   SOLE   57,400 0 0
QUAKER CHEMICAL COM 747316107 772 4,466 SH   SOLE   4,466 0 0
RIO TINTO PLC COM 767204100 869 10,810 SH   SOLE   10,810 0 0
RIO TINTO PLC COM 767204100 20 250 SH   OTR   0 0 250
S&P GLOBAL INC COM COM 78409V104 7,602 18,533 SH   SOLE   17,203 0 1,330
S&P GLOBAL INC COM COM 78409V104 738 1,800 SH   OTR   900 0 900
SHERWIN WILLIAMS COM 824348106 449 1,799 SH   SOLE   1,249 0 550
SHERWIN WILLIAMS COM 824348106 176 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105 1,298 23,650 SH   SOLE   23,650 0 0
SOUTHERN CO COM COM 842587107 248 3,415 SH   SOLE   2,715 0 700
SOUTHERN CO COM COM 842587107 152 2,100 SH   OTR   1,000 0 1,100
SPROTT INC COM 852066208 1,030 20,500 SH   SOLE   20,500 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104 6,164 401,028 SH   SOLE   378,428 0 22,600
SPROTT PHYSICAL GOLD TRUST COM 85207h104 15 1,000 SH   OTR   1,000 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 263 30,000 SH   SOLE   30,000 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 653 43,300 SH   SOLE   43,300 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 5,325 70,986 SH   SOLE   67,436 0 3,550
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 15 200 SH   OTR   0 0 200
SYSCO CORP COM 871829107 646 7,908 SH   SOLE   7,608 0 300
SYSCO CORP COM 871829107 409 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204 715 17,700 SH   SOLE   17,700 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102 1,901 1,406 SH   SOLE   1,406 0 0
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107 380 113,350 SH   SOLE   113,350 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109 6,993 138,357 SH   SOLE   129,582 0 8,775
TOTALENERGIES ADR EACH REPRESE COM 89151E109 15 300 SH   OTR   0 0 300
TOWNE BANK COM 89214P109 480 16,042 SH   SOLE   16,042 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 149 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 408 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704 292 6,399 SH   SOLE   6,399 0 0
UNION PACIFIC CORP COM 907818108 8,339 30,523 SH   SOLE   28,821 0 1,702
UNION PACIFIC CORP COM 907818108 1,331 4,870 SH   OTR   2,570 0 2,300
VALERO ENERGY CORP NEW COM COM 91913Y100 7,931 78,111 SH   SOLE   73,786 0 4,325
VALERO ENERGY CORP NEW COM COM 91913Y100 56 550 SH   OTR   0 0 550
VANGUARD SMALLCAP INDEX FUND C COM 922908751 412 1,940 SH   SOLE   1,940 0 0
VERIZON COMMUNICAT COM 92343v104 531 10,432 SH   SOLE   10,432 0 0
VERIZON COMMUNICAT COM 92343v104 18 355 SH   OTR   0 0 355
VINCI SA ADR COM 927320101 398 15,380 SH   SOLE   15,380 0 0
VONTIER ORD SHS COM 928881101 4,442 174,953 SH   SOLE   163,708 0 11,245
VONTIER ORD SHS COM 928881101 196 7,700 SH   OTR   4,600 0 3,100
Viper Energy Partners Units COM 92763M105 346 11,699 SH   SOLE   11,699 0 0
WAL-MART STORES COM 931142103 5,751 38,615 SH   SOLE   35,645 0 2,970
WAL-MART STORES COM 931142103 160 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109 242 1,524 SH   SOLE   1,524 0 0
WASTE MGMT INC DEL COM COM 94106L109 1,062 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100 495 14,822 SH   SOLE   14,822 0 0
XCEL ENERGY INC COM COM 98389B100 780 10,813 SH   SOLE   9,453 0 1,360
YELLOW CAKE PLC COM G98334108 131 25,000 SH   SOLE   25,000 0 0
ZIM INTEGRATED SHIPPING COM M9T951109 1,018 14,000 SH   SOLE   14,000 0 0
ISHARES CORE S&P 500 COM 464287200 384 846 SH   SOLE   846 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 2,283 21,164 SH   SOLE   19,239 0 1,925
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 27 250 SH   OTR   0 0 250
ISHARES TR RUSSELL 2000 COM 464287655 1,462 7,122 SH   SOLE   6,398 0 724
ISHARES TR RUSSELL 2000 COM 464287655 359 1,750 SH   OTR   1,250 0 500
SPDR S&P MIDCAP 400 ETF COM 78467Y107 491 1,002 SH   SOLE   952 0 50
SPDR TR UNIT SER 1 COM 78462F103 365 808 SH   SOLE   768 0 40
VANGUARD 500 INDEX FD ADMIRAL COM 922908710 268 640 SH   SOLE   640 0 0
VANGUARD DIV APPREC ETF COM 921908844 501 3,088 SH   SOLE   3,088 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547 277 4,500 SH   SOLE   4,500 0 0