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 783 6,053 SH   SOLE   5,643 0 410
3M COMPANY COM 88579y101 263 2,032 SH   OTR   500 0 1,532
ABBOTT LABORATORIES COM 002824100 1,248 11,486 SH   SOLE   10,411 0 1,075
ABBVIE INC. COM 00287Y109 2,762 18,033 SH   SOLE   16,858 0 1,175
ABBVIE INC. COM 00287Y109 336 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101 4,563 12,464 SH   SOLE   11,633 0 831
ADOBE SYS INC COM COM 00724F101 198 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102 267 4,825 SH   SOLE   4,625 0 200
AFLAC INC COM COM 001055102 89 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305 497 228 SH   SOLE   228 0 0
ALPHABET INC CLASS A COM 02079K305 283 130 SH   OTR   0 0 130
ALTIUS MINERALS CORP COM 020936100 914 65,000 SH   SOLE   65,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100 519 2,032 SH   SOLE   2,032 0 0
AMERICAN TOWER CORP CL A COM 03027X100 8 30 SH   OTR   30 0 0
AMGEN INC COM 031162100 5,821 23,927 SH   SOLE   22,337 0 1,590
AMGEN INC COM 031162100 347 1,425 SH   OTR   725 0 700
ANTERIX INC COM 03676C100 789 19,200 SH   SOLE   19,200 0 0
AON ORD SHS CLASS A COM G0403H108 142 527 SH   SOLE   527 0 0
AON ORD SHS CLASS A COM G0403H108 135 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100 9,203 67,312 SH   SOLE   64,094 0 3,218
APPLE COMPUTER INC COM COM 037833100 1,785 13,055 SH   OTR   6,775 0 6,280
ASPEN GROUP INC COM 04530L203 166 169,463 SH   SOLE   169,463 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,650 12,615 SH   SOLE   11,805 0 810
AUTOMATIC DATA PROCESS COM COM 053015103 1,118 5,325 SH   OTR   2,525 0 2,800
AVID TECHNOLOGY COM 05367P100 1,018 39,225 SH   SOLE   39,225 0 0
AXON ENTERPRISE ORD SHS COM 05464C101 715 7,675 SH   SOLE   7,675 0 0
Alligator Energy Ord Shs COM q0226e117 9 269,300 SH   SOLE   269,300 0 0
B & M EUROPEAN VAL COM 05590y100 514 28,900 SH   SOLE   28,900 0 0
BECTON DICKINSON & CO COM COM 075887109 5,234 21,230 SH   SOLE   19,640 0 1,590
BECTON DICKINSON & CO COM COM 075887109 616 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702 7,190 26,334 SH   SOLE   24,955 0 1,379
BERKSHIRE HATHAWAY INC CL B COM 084670702 1,959 7,175 SH   OTR   3,450 0 3,725
BEST BUY CO COM 086516101 3,942 60,476 SH   SOLE   57,156 0 3,320
BEST BUY CO COM 086516101 13 200 SH   OTR   0 0 200
BLACK STONE MINERALS COM 09225M101 1,506 110,000 SH   SOLE   110,000 0 0
BRISTOL MYERS SQUIBB COM 110122108 583 7,576 SH   SOLE   7,576 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107 597 13,913 SH   SOLE   13,913 0 0
BROADCOM ORD SHS COM 11135F101 215 442 SH   SOLE   442 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 4,841 33,959 SH   SOLE   32,174 0 1,785
BROADRIDGE FINL SOLUTI COM COM 11133T103 339 2,375 SH   OTR   1,600 0 775
BUNGE LIMITED COM COM G16962105 450 4,961 SH   SOLE   4,961 0 0
BUNGE LIMITED COM COM G16962105 5 54 SH   OTR   54 0 0
BUNZL PLC COM 120738406 5,413 163,939 SH   SOLE   153,514 0 10,425
BUNZL PLC COM 120738406 112 3,400 SH   OTR   2,000 0 1,400
CHEVRONTEXACO CORP COM 166764100 1,654 11,422 SH   SOLE   10,872 0 550
CHEVRONTEXACO CORP COM 166764100 391 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102 5,785 135,660 SH   SOLE   127,635 0 8,025
CISCO SYS INC COM COM 17275R102 384 9,000 SH   OTR   5,200 0 3,800
COCA COLA CO COM 191216100 1,031 16,392 SH   SOLE   16,043 0 350
COCA COLA CO COM 191216100 443 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103 643 8,023 SH   SOLE   8,023 0 0
COLGATE PALMOLIVE CO COM COM 194162103 180 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101 259 6,612 SH   SOLE   6,612 0 0
COMCAST CORP NEW CL A COM 20030N101 273 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 351 33,058 SH   SOLE   33,058 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 307 641 SH   SOLE   641 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 1,560 3,255 SH   OTR   1,975 0 1,280
CROWN CASTLE INTL CORP COM COM 22822v101 350 2,078 SH   SOLE   2,078 0 0
CUMMINS INC COM COM 231021106 1,137 5,875 SH   SOLE   5,715 0 160
CUMMINS INC COM COM 231021106 58 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100 507 5,477 SH   SOLE   5,477 0 0
DANAHER CORP DEL COM COM 235851102 8,931 35,230 SH   SOLE   32,856 0 2,374
DANAHER CORP DEL COM COM 235851102 771 3,043 SH   OTR   1,698 0 1,345
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 367 2,106 SH   SOLE   2,106 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 67 385 SH   OTR   185 0 200
DIGITAL REALTY TRUST INC COM 253868103 5,094 39,238 SH   SOLE   36,618 0 2,620
DIGITAL REALTY TRUST INC COM 253868103 289 2,225 SH   OTR   1,075 0 1,150
EBAY INC COM COM 278642103 468 11,220 SH   SOLE   11,220 0 0
EBAY INC COM COM 278642103 179 4,300 SH   OTR   1,900 0 2,400
ECOLAB INC COM COM 278865100 114 744 SH   SOLE   744 0 0
ECOLAB INC COM COM 278865100 392 2,550 SH   OTR   1,100 0 1,450
EMERSON ELEC CO COM 291011104 1,425 17,915 SH   SOLE   16,370 0 1,545
EMERSON ELEC CO COM 291011104 294 3,700 SH   OTR   1,500 0 2,200
ENERGY TRANSFER UNITS COM 29273V100 106 10,668 SH   SOLE   10,668 0 0
EOG RES INC COM COM 26875P101 10,256 92,863 SH   SOLE   86,938 0 5,925
ESSENTIAL UTILITIES ORD SHS COM 29670G102 743 16,214 SH   SOLE   16,214 0 0
ETSY INC COM 29786A106 421 5,754 SH   SOLE   5,754 0 0
EXXON MOBIL CORP COM 30231G102 229 2,677 SH   SOLE   2,677 0 0
Emerita Resources Ord Shs COM 29102L406 16 17,000 SH   SOLE   17,000 0 0
FEDEX CORP COM COM 31428X106 3,825 16,872 SH   SOLE   15,405 0 1,467
FEDEX CORP COM COM 31428X106 28 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106 341 5,049 SH   SOLE   5,049 0 0
FOMENTO ECONOMICO COM 344419106 6 85 SH   OTR   85 0 0
FORTIVE CORPORATION COM 34959j108 3,485 64,091 SH   SOLE   60,081 0 4,010
FORTIVE CORPORATION COM 34959j108 166 3,058 SH   OTR   1,308 0 1,750
FRANCO-NEVADA CORP COM 351858105 7,410 56,313 SH   SOLE   54,313 0 2,000
FRANCO-NEVADA CORP COM 351858105 263 2,000 SH   OTR   900 0 1,100
GENERAC HOLDINGS INC COM 368736104 4,216 20,023 SH   SOLE   18,973 0 1,050
GENERAC HOLDINGS INC COM 368736104 150 710 SH   OTR   310 0 400
GENERAL MILLS INC COM COM 370334104 321 4,259 SH   SOLE   3,959 0 300
GOLAR LNG LTD COM G9456A100 1,729 76,000 SH   SOLE   76,000 0 0
GRAINGER W W INC COM COM 384802104 227 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104 511 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102 400 7,807 SH   SOLE   7,807 0 0
GRUPO AEROPORTUARIO COM 400501102 6 125 SH   OTR   125 0 0
HERSHEY FOODS CORP COM 427866108 324 1,508 SH   SOLE   1,508 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853 641 15,650 SH   SOLE   15,650 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853 6 140 SH   OTR   140 0 0
J P MORGAN CHASE & CO COM COM 46625H100 819 7,271 SH   SOLE   7,271 0 0
J P MORGAN CHASE & CO COM COM 46625H100 68 600 SH   OTR   0 0 600
JOHNSON & JOHNSON COM 478160104 1,527 8,603 SH   SOLE   8,278 0 325
JOHNSON & JOHNSON COM 478160104 71 400 SH   OTR   0 0 400
JOINT CORP COM 47973J102 215 14,020 SH   SOLE   14,020 0 0
KDDI CORP ADR COM 48667L106 398 25,194 SH   SOLE   25,194 0 0
KDDI CORP ADR COM 48667L106 5 335 SH   OTR   335 0 0
LEE ENTERPRISES COM 523768406 522 27,500 SH   SOLE   27,500 0 0
LGI HOMES COM 50187T106 3,823 43,989 SH   SOLE   41,264 0 2,725
LGI HOMES COM 50187T106 152 1,750 SH   OTR   1,000 0 750
LILLY ELI & CO COM 532457108 310 955 SH   SOLE   955 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 172 598 SH   SOLE   598 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 273 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107 3,135 17,951 SH   SOLE   16,951 0 1,000
LOWES COS INC COM COM 548661107 240 1,375 SH   OTR   800 0 575
LUMEN TECHNOLOGIES ORD SHS COM 550241103 1,726 158,235 SH   SOLE   152,960 0 5,275
LUMEN TECHNOLOGIES ORD SHS COM 550241103 55 5,025 SH   OTR   5,025 0 0
MARTIN MARIETTA MAT COM 573284106 338 1,129 SH   SOLE   1,129 0 0
MARTIN MARIETTA MAT COM 573284106 6 20 SH   OTR   20 0 0
MEDTRONIC PLC COM G5960L103 4,844 53,969 SH   SOLE   50,069 0 3,900
MEDTRONIC PLC COM G5960L103 251 2,800 SH   OTR   1,900 0 900
MERCK & CO NEW COM 58933Y105 344 3,774 SH   SOLE   3,774 0 0
MERCK & CO NEW COM 58933Y105 164 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104 5,803 22,594 SH   SOLE   20,874 0 1,720
MICROSOFT CORP COM 594918104 533 2,075 SH   OTR   400 0 1,675
NAKED WINE ORD SHS COM G6361W102 53 26,000 SH   SOLE   26,000 0 0
NEWMONT MINING CORP COM COM 651639106 423 7,091 SH   SOLE   7,091 0 0
NEXTERA ENERGY INC COM 65339F101 6,067 78,329 SH   SOLE   74,829 0 3,500
NEXTERA ENERGY INC COM 65339F101 664 8,570 SH   OTR   2,500 0 6,070
NINTENDO COM 654445303 237 4,392 SH   SOLE   4,392 0 0
NINTENDO COM 654445303 6 110 SH   OTR   110 0 0
NORFOLK SOUTHERN COM 655844108 328 1,442 SH   SOLE   1,172 0 270
NORTHERN TRUST COMPANY COM 665859104 5,499 56,994 SH   SOLE   53,369 0 3,625
NORTHERN TRUST COMPANY COM 665859104 193 2,000 SH   OTR   950 0 1,050
NOVARTIS A G SPONSORED ADR COM 66987V109 152 1,793 SH   SOLE   1,793 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 331 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108 11,507 144,391 SH   SOLE   135,446 0 8,945
NUTRIEN LTD COM 67077M108 112 1,411 SH   OTR   61 0 1,350
New Fortress Energy Ord Shs Cl COM 644393100 365 9,222 SH   SOLE   9,222 0 0
New Fortress Energy Ord Shs Cl COM 644393100 6 150 SH   OTR   150 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 81 1,158 SH   SOLE   1,158 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 316 4,528 SH   OTR   3,553 0 975
PEABODY ENERGY CORP COM 704551100 524 24,546 SH   SOLE   24,546 0 0
PEPSICO INC COM 713448108 145 872 SH   SOLE   872 0 0
PEPSICO INC COM 713448108 167 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103 435 8,290 SH   SOLE   8,040 0 250
PFIZER INC COM 717081103 122 2,324 SH   OTR   0 0 2,324
PLX PHARMA INC COM 72942A107 54 22,340 SH   SOLE   22,340 0 0
POTLATCHDELTIC CORP COM 737630103 451 10,203 SH   SOLE   10,203 0 0
PROCTER & GAMBLE CO COM 742718109 334 2,323 SH   SOLE   2,323 0 0
PROCTER & GAMBLE CO COM 742718109 151 1,050 SH   OTR   950 0 100
Pantheon Resources Ord Shs COM G69014101 19 17,400 SH   SOLE   17,400 0 0
QUAKER CHEMICAL COM 747316107 668 4,466 SH   SOLE   4,466 0 0
RIO TINTO PLC COM 767204100 665 10,900 SH   SOLE   10,900 0 0
RIO TINTO PLC COM 767204100 20 335 SH   OTR   85 0 250
S&P GLOBAL INC COM COM 78409V104 6,488 19,249 SH   SOLE   17,819 0 1,430
S&P GLOBAL INC COM COM 78409V104 607 1,800 SH   OTR   900 0 900
SHERWIN WILLIAMS COM 824348106 398 1,779 SH   SOLE   1,229 0 550
SHERWIN WILLIAMS COM 824348106 158 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105 1,121 23,650 SH   SOLE   23,650 0 0
SOUTHERN CO COM COM 842587107 247 3,461 SH   SOLE   2,761 0 700
SOUTHERN CO COM COM 842587107 150 2,100 SH   OTR   1,000 0 1,100
SPROTT INC COM 852066208 711 20,500 SH   SOLE   20,500 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104 5,872 414,098 SH   SOLE   391,498 0 22,600
SPROTT PHYSICAL GOLD TRUST COM 85207h104 20 1,425 SH   OTR   1,425 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 213 30,900 SH   SOLE   30,900 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 6 800 SH   OTR   800 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 472 43,900 SH   SOLE   43,900 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 6 550 SH   OTR   550 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 4,116 70,887 SH   SOLE   67,337 0 3,550
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 12 200 SH   OTR   0 0 200
SYSCO CORP COM 871829107 670 7,908 SH   SOLE   7,608 0 300
SYSCO CORP COM 871829107 424 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204 563 18,401 SH   SOLE   18,401 0 0
TECK RESOURCES LTD CL B COM 878742204 5 150 SH   OTR   150 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102 2,094 1,407 SH   SOLE   1,407 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109 7,838 148,897 SH   SOLE   139,922 0 8,975
TOTALENERGIES ADR EACH REPRESE COM 89151E109 22 410 SH   OTR   110 0 300
TOWNE BANK COM 89214P109 436 16,042 SH   SOLE   16,042 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 145 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 395 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704 292 6,382 SH   SOLE   6,382 0 0
UNION PACIFIC CORP COM 907818108 6,639 31,126 SH   SOLE   29,424 0 1,702
UNION PACIFIC CORP COM 907818108 1,035 4,855 SH   OTR   2,555 0 2,300
VALERO ENERGY CORP NEW COM COM 91913Y100 8,555 80,496 SH   SOLE   76,171 0 4,325
VALERO ENERGY CORP NEW COM COM 91913Y100 58 550 SH   OTR   0 0 550
VANGUARD SMALLCAP INDEX FUND C COM 922908751 342 1,940 SH   SOLE   1,940 0 0
VERIZON COMMUNICAT COM 92343v104 530 10,449 SH   SOLE   10,449 0 0
VERIZON COMMUNICAT COM 92343v104 18 355 SH   OTR   0 0 355
VINCI SA ADR COM 927320101 352 15,870 SH   SOLE   15,870 0 0
VINCI SA ADR COM 927320101 6 275 SH   OTR   275 0 0
VONTIER ORD SHS COM 928881101 4,059 176,539 SH   SOLE   165,294 0 11,245
VONTIER ORD SHS COM 928881101 175 7,600 SH   OTR   4,500 0 3,100
Viper Energy Partners Units COM 92763M105 459 17,199 SH   SOLE   17,199 0 0
WAL-MART STORES COM 931142103 5,077 41,761 SH   SOLE   38,456 0 3,305
WAL-MART STORES COM 931142103 131 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109 233 1,524 SH   SOLE   1,524 0 0
WASTE MGMT INC DEL COM COM 94106L109 1,025 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100 508 16,289 SH   SOLE   16,289 0 0
WILLIAMS COS COM 969457100 5 170 SH   OTR   170 0 0
XCEL ENERGY INC COM COM 98389B100 765 10,813 SH   SOLE   9,453 0 1,360
YELLOW CAKE PLC COM G98334108 296 75,000 SH   SOLE   75,000 0 0
ISHARES CORE S&P 500 COM 464287200 321 846 SH   SOLE   846 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 2,705 29,274 SH   SOLE   26,499 0 2,775
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 23 250 SH   OTR   0 0 250
ISHARES TR RUSSELL 2000 COM 464287655 314 1,854 SH   SOLE   1,730 0 124
ISHARES TR RUSSELL 2000 COM 464287655 296 1,750 SH   OTR   1,250 0 500
SPDR S&P MIDCAP 400 ETF COM 78467Y107 298 720 SH   SOLE   670 0 50
SPDR TR UNIT SER 1 COM 78462F103 292 775 SH   SOLE   735 0 40
VANGUARD 500 INDEX FD ADMIRAL COM 922908710 224 640 SH   SOLE   640 0 0
VANGUARD DIV APPREC ETF COM 921908844 445 3,102 SH   SOLE   3,102 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547 239 4,500 SH   SOLE   4,500 0 0
AMERICAN FUNDS AMERICAN MUTUAL COM 027681105 333 6,898 SH   SOLE   6,898 0 0