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 1,084 6,103 SH   SOLE   5,693 0 410
3M COMPANY COM 88579y101 361 2,032 SH   OTR   500 0 1,532
ABBOTT LABORATORIES COM 002824100 1,581 11,230 SH   SOLE   10,155 0 1,075
ABBVIE INC. COM 00287Y109 2,449 18,090 SH   SOLE   16,915 0 1,175
ABBVIE INC. COM 00287Y109 297 2,193 SH   OTR   843 0 1,350
ADOBE SYS INC COM COM 00724F101 6,887 12,145 SH   SOLE   11,314 0 831
ADOBE SYS INC COM COM 00724F101 306 540 SH   OTR   220 0 320
AFLAC INC COM COM 001055102 282 4,825 SH   SOLE   4,625 0 200
AFLAC INC COM COM 001055102 93 1,600 SH   OTR   0 0 1,600
ALPHABET INC CLASS A COM 02079K305 663 229 SH   SOLE   229 0 0
ALPHABET INC CLASS A COM 02079K305 377 130 SH   OTR   0 0 130
ALTIUS MINERALS CORP COM 020936100 413 30,000 SH   SOLE   30,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100 451 1,542 SH   SOLE   1,542 0 0
AMGEN INC COM 031162100 5,292 23,525 SH   SOLE   21,935 0 1,590
AMGEN INC COM 031162100 321 1,425 SH   OTR   725 0 700
ANTERIX INC COM 03676C100 1,069 18,200 SH   SOLE   18,200 0 0
AON ORD SHS CLASS A COM G0403H108 158 527 SH   SOLE   527 0 0
AON ORD SHS CLASS A COM G0403H108 150 500 SH   OTR   0 0 500
APPLE COMPUTER INC COM COM 037833100 11,755 66,200 SH   SOLE   62,978 0 3,222
APPLE COMPUTER INC COM COM 037833100 2,323 13,080 SH   OTR   6,800 0 6,280
ASPEN GROUP INC COM 04530L203 400 169,463 SH   SOLE   169,463 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 3,152 12,783 SH   SOLE   11,948 0 835
AUTOMATIC DATA PROCESS COM COM 053015103 1,313 5,325 SH   OTR   2,525 0 2,800
AVID TECHNOLOGY COM 05367P100 1,375 42,225 SH   SOLE   42,225 0 0
AXON ENTERPRISE ORD SHS COM 05464C101 1,205 7,675 SH   SOLE   7,675 0 0
B & M EUROPEAN VAL COM 05590y100 993 28,900 SH   SOLE   28,900 0 0
BANKNEW YORK MELLON CORP COM 064058100 256 4,406 SH   SOLE   4,406 0 0
BECTON DICKINSON & CO COM COM 075887109 5,126 20,385 SH   SOLE   18,985 0 1,400
BECTON DICKINSON & CO COM COM 075887109 629 2,500 SH   OTR   1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702 7,195 24,062 SH   SOLE   22,683 0 1,379
BERKSHIRE HATHAWAY INC CL B COM 084670702 2,145 7,175 SH   OTR   3,450 0 3,725
BEST BUY CO COM 086516101 6,011 59,167 SH   SOLE   55,822 0 3,345
BEST BUY CO COM 086516101 20 200 SH   OTR   0 0 200
BLACK STONE MINERALS COM 09225M101 826 80,000 SH   SOLE   80,000 0 0
BRISTOL MYERS SQUIBB COM 110122108 463 7,426 SH   SOLE   7,426 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107 440 11,763 SH   SOLE   11,763 0 0
BROADCOM ORD SHS COM 11135F101 301 452 SH   SOLE   452 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 6,062 33,157 SH   SOLE   31,372 0 1,785
BROADRIDGE FINL SOLUTI COM COM 11133T103 439 2,400 SH   OTR   1,625 0 775
BUNGE LIMITED COM COM G16962105 425 4,550 SH   SOLE   4,550 0 0
BUNZL PLC COM 120738406 6,206 158,830 SH   SOLE   148,405 0 10,425
BUNZL PLC COM 120738406 137 3,500 SH   OTR   2,100 0 1,400
CBOE GLOBAL MARKETS INC COM 12503M108 1,046 8,025 SH   SOLE   8,025 0 0
CHEVRONTEXACO CORP COM 166764100 1,305 11,120 SH   SOLE   10,570 0 550
CHEVRONTEXACO CORP COM 166764100 317 2,700 SH   OTR   1,350 0 1,350
CISCO SYS INC COM COM 17275R102 8,246 130,121 SH   SOLE   122,096 0 8,025
CISCO SYS INC COM COM 17275R102 570 9,000 SH   OTR   5,200 0 3,800
CLOUDFLARE ORD SHS CLASS A COM 18915M107 263 2,000 SH   SOLE   2,000 0 0
COCA COLA CO COM 191216100 974 16,442 SH   SOLE   16,093 0 350
COCA COLA CO COM 191216100 416 7,034 SH   OTR   3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103 685 8,029 SH   SOLE   8,029 0 0
COLGATE PALMOLIVE CO COM COM 194162103 192 2,250 SH   OTR   1,275 0 975
COMCAST CORP NEW CL A COM 20030N101 330 6,547 SH   SOLE   6,547 0 0
COMCAST CORP NEW CL A COM 20030N101 350 6,950 SH   OTR   3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 477 31,738 SH   SOLE   31,738 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 364 641 SH   SOLE   641 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 1,897 3,342 SH   OTR   2,046 0 1,296
CROWN CASTLE INTL CORP COM COM 22822v101 434 2,078 SH   SOLE   2,078 0 0
CUMMINS INC COM COM 231021106 1,288 5,905 SH   SOLE   5,745 0 160
CUMMINS INC COM COM 231021106 65 300 SH   OTR   150 0 150
CVS CAREMARK CORP COM COM 126650100 565 5,477 SH   SOLE   5,477 0 0
DANAHER CORP DEL COM COM 235851102 11,131 33,832 SH   SOLE   31,458 0 2,374
DANAHER CORP DEL COM COM 235851102 1,008 3,063 SH   OTR   1,718 0 1,345
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 414 1,879 SH   SOLE   1,879 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 77 350 SH   OTR   150 0 200
DIGITAL REALTY TRUST INC COM 253868103 6,426 36,334 SH   SOLE   33,739 0 2,595
DIGITAL REALTY TRUST INC COM 253868103 394 2,225 SH   OTR   1,075 0 1,150
EBAY INC COM COM 278642103 634 9,529 SH   SOLE   9,529 0 0
EBAY INC COM COM 278642103 286 4,300 SH   OTR   1,900 0 2,400
ECOLAB INC COM COM 278865100 5,312 22,645 SH   SOLE   20,740 0 1,905
ECOLAB INC COM COM 278865100 1,056 4,500 SH   OTR   2,150 0 2,350
EMERSON ELEC CO COM 291011104 1,693 18,215 SH   SOLE   16,670 0 1,545
EMERSON ELEC CO COM 291011104 344 3,700 SH   OTR   1,500 0 2,200
EOG RES INC COM COM 26875P101 7,913 89,086 SH   SOLE   83,361 0 5,725
ESSENTIAL UTILITIES ORD SHS COM 29670G102 871 16,214 SH   SOLE   16,214 0 0
ETSY INC COM 29786A106 1,260 5,756 SH   SOLE   5,756 0 0
FEDEX CORP COM COM 31428X106 4,353 16,829 SH   SOLE   15,362 0 1,467
FEDEX CORP COM COM 31428X106 32 125 SH   OTR   125 0 0
FOMENTO ECONOMICO COM 344419106 357 4,589 SH   SOLE   4,589 0 0
FORTIVE CORPORATION COM 34959j108 4,752 62,294 SH   SOLE   58,284 0 4,010
FORTIVE CORPORATION COM 34959j108 237 3,108 SH   OTR   1,358 0 1,750
FRANCO-NEVADA CORP COM 351858105 7,116 51,455 SH   SOLE   49,455 0 2,000
FRANCO-NEVADA CORP COM 351858105 273 1,975 SH   OTR   875 0 1,100
GENERAL MILLS INC COM COM 370334104 300 4,459 SH   SOLE   4,159 0 300
GOLAR LNG LTD COM G9456A100 743 60,000 SH   SOLE   60,000 0 0
GRAINGER W W INC COM COM 384802104 259 500 SH   SOLE   500 0 0
GRAINGER W W INC COM COM 384802104 583 1,125 SH   OTR   425 0 700
GRUPO AEROPORTUARIO COM 400501102 324 6,030 SH   SOLE   6,030 0 0
HERSHEY FOODS CORP COM 427866108 292 1,508 SH   SOLE   1,508 0 0
HOME DEPOT INC COM COM 437076102 211 508 SH   SOLE   508 0 0
J P MORGAN CHASE & CO COM COM 46625H100 1,155 7,291 SH   SOLE   7,291 0 0
J P MORGAN CHASE & CO COM COM 46625H100 95 600 SH   OTR   0 0 600
JOHNSON & JOHNSON COM 478160104 1,518 8,873 SH   SOLE   8,548 0 325
JOHNSON & JOHNSON COM 478160104 154 900 SH   OTR   300 0 600
JOINT CORP COM 47973J102 921 14,020 SH   SOLE   14,020 0 0
KDDI CORP ADR COM 48667L106 297 20,319 SH   SOLE   20,319 0 0
LEE ENTERPRISES COM 523768406 553 16,000 SH   SOLE   16,000 0 0
LGI HOMES COM 50187T106 6,680 43,241 SH   SOLE   40,291 0 2,950
LGI HOMES COM 50187T106 300 1,945 SH   OTR   1,025 0 920
LILLY ELI & CO COM 532457108 264 956 SH   SOLE   956 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 170 490 SH   SOLE   490 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 329 950 SH   OTR   700 0 250
LOWES COS INC COM COM 548661107 8,660 33,504 SH   SOLE   31,499 0 2,005
LOWES COS INC COM COM 548661107 368 1,425 SH   OTR   825 0 600
LUMEN TECHNOLOGIES ORD SHS COM 550241103 1,355 107,955 SH   SOLE   103,180 0 4,775
LUMEN TECHNOLOGIES ORD SHS COM 550241103 56 4,500 SH   OTR   4,500 0 0
MARTIN MARIETTA MAT COM 573284106 449 1,020 SH   SOLE   1,020 0 0
MEDTRONIC PLC COM G5960L103 5,101 49,312 SH   SOLE   45,712 0 3,600
MEDTRONIC PLC COM G5960L103 290 2,800 SH   OTR   1,900 0 900
MERCK & CO NEW COM 58933Y105 291 3,801 SH   SOLE   3,801 0 0
MERCK & CO NEW COM 58933Y105 138 1,800 SH   OTR   0 0 1,800
MICROSOFT CORP COM 594918104 2,363 7,026 SH   SOLE   6,286 0 740
MICROSOFT CORP COM 594918104 597 1,775 SH   OTR   250 0 1,525
MONEYGRAM INTERNATIONAL COM 60935Y208 242 30,645 SH   SOLE   30,645 0 0
NAKED WINE ORD SHS COM G6361W102 803 91,000 SH   SOLE   91,000 0 0
NEWMONT MINING CORP COM COM 651639106 409 6,591 SH   SOLE   6,591 0 0
NEXTERA ENERGY INC COM 65339F101 7,145 76,530 SH   SOLE   73,030 0 3,500
NEXTERA ENERGY INC COM 65339F101 800 8,570 SH   OTR   2,500 0 6,070
NINTENDO COM 654445303 231 3,972 SH   SOLE   3,972 0 0
NORFOLK SOUTHERN COM 655844108 429 1,442 SH   SOLE   1,172 0 270
NORTHERN TRUST COMPANY COM 665859104 6,596 55,145 SH   SOLE   51,520 0 3,625
NORTHERN TRUST COMPANY COM 665859104 239 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 342 3,911 SH   OTR   1,918 0 1,993
NUTRIEN LTD COM 67077M108 10,754 143,007 SH   SOLE   134,007 0 9,000
NUTRIEN LTD COM 67077M108 105 1,400 SH   OTR   50 0 1,350
NVIDIA CORP COM COM 67066G104 94 320 SH   SOLE   320 0 0
NVIDIA CORP COM COM 67066G104 129 440 SH   OTR   0 0 440
PAYPAL HOLDINGS, INC. COM 70450Y103 230 1,222 SH   SOLE   1,222 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 878 4,655 SH   OTR   3,680 0 975
PEABODY ENERGY CORP COM 704551100 184 18,256 SH   SOLE   18,256 0 0
PEPSICO INC COM 713448108 152 875 SH   SOLE   875 0 0
PEPSICO INC COM 713448108 174 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103 572 9,690 SH   SOLE   9,240 0 450
PFIZER INC COM 717081103 137 2,324 SH   OTR   0 0 2,324
PLX PHARMA INC COM 72942A107 483 60,340 SH   SOLE   60,340 0 0
POTLATCHDELTIC CORP COM 737630103 533 8,850 SH   SOLE   8,850 0 0
PROCTER & GAMBLE CO COM 742718109 380 2,326 SH   SOLE   2,326 0 0
PROCTER & GAMBLE CO COM 742718109 172 1,050 SH   OTR   950 0 100
PUBLIC SVC ENTERPRISE COM 744573106 207 3,109 SH   SOLE   3,109 0 0
Pantheon Resources Ord Shs COM G69014101 13 12,400 SH   SOLE   12,400 0 0
QUAKER CHEMICAL COM 747316107 918 3,978 SH   SOLE   3,978 0 0
QUAKER CHEMICAL COM 747316107 113 488 SH   SOLE   488 0 0
RIO TINTO PLC COM 767204100 724 10,810 SH   SOLE   10,810 0 0
RIO TINTO PLC COM 767204100 17 250 SH   OTR   0 0 250
S&P GLOBAL INC COM COM 78409V104 8,556 18,130 SH   SOLE   16,800 0 1,330
S&P GLOBAL INC COM COM 78409V104 849 1,800 SH   OTR   900 0 900
SHERWIN WILLIAMS COM 824348106 633 1,799 SH   SOLE   1,249 0 550
SHERWIN WILLIAMS COM 824348106 248 704 SH   OTR   0 0 704
SKYLINE CHAMPION CORP COM 830830105 1,868 23,650 SH   SOLE   23,650 0 0
SOUTHERN CO COM COM 842587107 234 3,415 SH   SOLE   2,715 0 700
SOUTHERN CO COM COM 842587107 144 2,100 SH   OTR   1,000 0 1,100
SPROTT INC COM 852066208 879 19,500 SH   SOLE   19,500 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104 5,815 404,978 SH   SOLE   382,378 0 22,600
SPROTT PHYSICAL GOLD TRUST COM 85207h104 14 1,000 SH   OTR   1,000 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 200 25,000 SH   SOLE   25,000 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 389 35,300 SH   SOLE   35,300 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 5,777 70,470 SH   SOLE   66,920 0 3,550
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 16 200 SH   OTR   0 0 200
STARBUCKS CORP COM COM 855244109 403 3,442 SH   SOLE   3,332 0 110
STONEX GROUP COM 861896108 784 12,800 SH   SOLE   12,800 0 0
SYSCO CORP COM 871829107 621 7,908 SH   SOLE   7,608 0 300
SYSCO CORP COM 871829107 393 5,007 SH   OTR   1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204 625 21,700 SH   SOLE   21,700 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102 1,756 1,406 SH   SOLE   1,406 0 0
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107 515 148,350 SH   SOLE   148,350 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109 6,687 135,206 SH   SOLE   126,431 0 8,775
TOTALENERGIES ADR EACH REPRESE COM 89151E109 15 300 SH   OTR   0 0 300
TOWNE BANK COM 89214P109 507 16,042 SH   SOLE   16,042 0 0
TRUPANION INC COM 898202106 1,542 11,677 SH   SOLE   11,677 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 155 375 SH   SOLE   375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 423 1,025 SH   OTR   250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704 344 6,403 SH   SOLE   6,403 0 0
UNION PACIFIC CORP COM 907818108 7,611 30,213 SH   SOLE   28,511 0 1,702
UNION PACIFIC CORP COM 907818108 1,227 4,870 SH   OTR   2,570 0 2,300
VALERO ENERGY CORP NEW COM COM 91913Y100 5,786 77,028 SH   SOLE   72,703 0 4,325
VALERO ENERGY CORP NEW COM COM 91913Y100 41 550 SH   OTR   0 0 550
VANGUARD SMALLCAP INDEX FUND C COM 922908751 446 1,975 SH   SOLE   1,975 0 0
VERIZON COMMUNICAT COM 92343v104 544 10,479 SH   SOLE   10,479 0 0
VERIZON COMMUNICAT COM 92343v104 18 355 SH   OTR   0 0 355
VINCI SA ADR COM 927320101 322 12,180 SH   SOLE   12,180 0 0
VONTIER ORD SHS COM 928881101 5,309 172,753 SH   SOLE   161,508 0 11,245
VONTIER ORD SHS COM 928881101 237 7,700 SH   OTR   4,600 0 3,100
WAL-MART STORES COM 931142103 5,462 37,749 SH   SOLE   34,779 0 2,970
WAL-MART STORES COM 931142103 156 1,075 SH   OTR   0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109 254 1,524 SH   SOLE   1,524 0 0
WASTE MGMT INC DEL COM COM 94106L109 1,118 6,700 SH   OTR   4,200 0 2,500
WILLIAMS COS COM 969457100 382 14,672 SH   SOLE   14,672 0 0
XCEL ENERGY INC COM COM 98389B100 715 10,563 SH   SOLE   9,203 0 1,360
ZIM INTEGRATED SHIPPING COM M9T951109 589 10,000 SH   SOLE   10,000 0 0
BANK RAKYAT INDONESIAIDR50 ISI COM y0697u112 6 21,420 SH   SOLE   21,420 0 0
ISHARES CORE S&P 500 COM 464287200 404 846 SH   SOLE   846 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 2,326 20,314 SH   SOLE   18,389 0 1,925
ISHARES TR RUSSELL 2000 COM 464287655 1,745 7,846 SH   SOLE   7,122 0 724
ISHARES TR RUSSELL 2000 COM 464287655 428 1,925 SH   OTR   1,250 0 675
SPDR S&P MIDCAP 400 ETF COM 78467Y107 558 1,077 SH   SOLE   1,027 0 50
SPDR TR UNIT SER 1 COM 78462F103 482 1,015 SH   SOLE   975 0 40
TELKOM INDONESIA(PERSERO) TBKS COM y71474145 8 28,400 SH   SOLE   28,400 0 0
THAI BEVERAGE PUBLIC COMPANYLT COM y8588a103 5 10,043 SH   SOLE   10,043 0 0
VANGUARD 500 INDEX FD ADMIRAL COM 922908710 282 640 SH   SOLE   640 0 0
VANGUARD DIV APPREC ETF COM 921908844 548 3,193 SH   SOLE   3,193 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547 285 4,500 SH   SOLE   4,500 0 0
AMERICAN FUNDS CAPITAL WORLD B COM 140541400 222 11,197 SH   SOLE   11,197 0 0
DWS MANAGED MUNICIPAL BOND FUN COM 25158T848 190 20,516 SH   SOLE   20,516 0 0