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
3M COMPANY COM 88579y101 564 4,706 SH SOLE 4,306 0 400
3M COMPANY COM 88579y101 230 1,921 SH OTR 500 0 1,421
ABBOTT LABORATORIES COM 002824100 1,246 11,349 SH SOLE 10,274 0 1,075
ABBVIE INC COM COM 00287Y109 2,835 17,541 SH SOLE 16,691 0 850
ABBVIE INC COM COM 00287Y109 354 2,193 SH OTR 843 0 1,350
ADOBE SYS INC COM COM 00724F101 4,050 12,034 SH SOLE 11,357 0 677
ADOBE SYS INC COM COM 00724F101 182 540 SH OTR 220 0 320
AFLAC INC COM COM 001055102 232 3,225 SH SOLE 3,025 0 200
AFLAC INC COM COM 001055102 115 1,600 SH OTR 0 0 1,600
ALPHABET INC CLASS A COM 02079K305 441 5,000 SH SOLE 5,000 0 0
ALPHABET INC CLASS A COM 02079K305 229 2,600 SH OTR 0 0 2,600
ALTIUS MINERALS CORP COM 020936100 1,098 67,000 SH SOLE 67,000 0 0
ALTIUS MINERALS CORP COM 020936100 49 3,000 SH OTR 3,000 0 0
AMERICAN TOWER CORP CL A COM 03027X100 395 1,866 SH SOLE 1,866 0 0
AMERICAN TOWER CORP CL A COM 03027X100 12 55 SH OTR 55 0 0
AMGEN INC COM 031162100 6,703 25,523 SH SOLE 24,063 0 1,460
AMGEN INC COM 031162100 374 1,425 SH OTR 725 0 700
AON ORD SHS CLASS A COM G0403H108 190 634 SH SOLE 634 0 0
AON ORD SHS CLASS A COM G0403H108 150 500 SH OTR 0 0 500
APPLE COMPUTER INC COM COM 037833100 7,035 54,148 SH SOLE 51,968 0 2,180
APPLE COMPUTER INC COM COM 037833100 1,498 11,530 SH OTR 5,300 0 6,230
AUTOMATIC DATA PROCESS COM COM 053015103 2,919 12,220 SH SOLE 11,470 0 750
AUTOMATIC DATA PROCESS COM COM 053015103 1,272 5,325 SH OTR 2,525 0 2,800
AVID TECHNOLOGY COM 05367P100 751 28,225 SH SOLE 28,225 0 0
AXON ENTERPRISE ORD SHS COM 05464C101 1,257 7,575 SH SOLE 7,575 0 0
BANKNEW YORK MELLON CORP COM 064058100 201 4,406 SH SOLE 4,406 0 0
BECTON DICKINSON & CO COM COM 075887109 5,442 21,399 SH SOLE 19,994 0 1,405
BECTON DICKINSON & CO COM COM 075887109 636 2,500 SH OTR 1,175 0 1,325
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,091 26,194 SH SOLE 25,105 0 1,089
BERKSHIRE HATHAWAY INC CL B COM 084670702 2,232 7,225 SH OTR 3,450 0 3,775
BEST BUY CO COM 086516101 4,823 60,130 SH SOLE 57,600 0 2,530
BEST BUY CO COM 086516101 16 200 SH OTR 0 0 200
BJ'S WHOLESALE CLUB HOLDINGS I COM 05550J101 232 3,500 SH SOLE 3,500 0 0
BLACK STONE MINERALS COM 09225M101 1,856 110,000 SH SOLE 110,000 0 0
BRISTOL MYERS SQUIBB COM 110122108 495 6,876 SH SOLE 6,876 0 0
BRITISH AMERICAN TOBACCO ADR R COM 110448107 588 14,713 SH SOLE 14,713 0 0
BROADCOM ORD SHS COM 11135F101 242 433 SH SOLE 433 0 0
BROADRIDGE FINL SOLUTI COM COM 11133T103 4,528 33,760 SH SOLE 32,377 0 1,383
BROADRIDGE FINL SOLUTI COM COM 11133T103 319 2,375 SH OTR 1,600 0 775
BUNGE LIMITED COM COM G16962105 547 5,481 SH SOLE 5,481 0 0
BUNGE LIMITED COM COM G16962105 12 125 SH OTR 125 0 0
BUNZL PLC COM 120738406 5,556 167,423 SH SOLE 158,758 0 8,665
BUNZL PLC COM 120738406 113 3,400 SH OTR 2,000 0 1,400
CHEVRONTEXACO CORP COM 166764100 2,114 11,779 SH SOLE 11,229 0 550
CHEVRONTEXACO CORP COM 166764100 485 2,700 SH OTR 1,350 0 1,350
CISCO SYS INC COM COM 17275R102 6,406 134,458 SH SOLE 127,633 0 6,825
CISCO SYS INC COM COM 17275R102 429 9,000 SH OTR 5,200 0 3,800
COCA COLA CO COM 191216100 991 15,574 SH SOLE 15,225 0 350
COCA COLA CO COM 191216100 447 7,034 SH OTR 3,550 0 3,484
COLGATE PALMOLIVE CO COM COM 194162103 571 7,250 SH SOLE 7,250 0 0
COLGATE PALMOLIVE CO COM COM 194162103 177 2,250 SH OTR 1,275 0 975
COMCAST CORP NEW CL A COM 20030N101 221 6,324 SH SOLE 6,324 0 0
COMCAST CORP NEW CL A COM 20030N101 243 6,950 SH OTR 3,050 0 3,900
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 432 33,300 SH SOLE 33,300 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 325 712 SH SOLE 712 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 1,472 3,225 SH OTR 1,945 0 1,280
CROWN CASTLE INTL CORP COM COM 22822v101 278 2,046 SH SOLE 2,046 0 0
CUMMINS INC COM COM 231021106 1,402 5,786 SH SOLE 5,626 0 160
CUMMINS INC COM COM 231021106 73 300 SH OTR 150 0 150
CVS CAREMARK CORP COM COM 126650100 499 5,355 SH SOLE 5,355 0 0
DANAHER CORP DEL COM COM 235851102 9,065 34,154 SH SOLE 32,149 0 2,005
DANAHER CORP DEL COM COM 235851102 808 3,043 SH OTR 1,698 0 1,345
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 411 2,304 SH SOLE 2,304 0 0
DIAGEO P L C SPNSRD ADR NEW COM 25243Q205 75 420 SH OTR 220 0 200
DIGITAL REALTY TRUST INC COM 253868103 3,538 35,282 SH SOLE 33,162 0 2,120
DIGITAL REALTY TRUST INC COM 253868103 223 2,225 SH OTR 1,075 0 1,150
DOLLAR GENERAL COM 256677105 208 843 SH SOLE 843 0 0
DORCHESTER MINERALS COM 25820R105 593 19,804 SH SOLE 19,804 0 0
EBAY INC COM COM 278642103 455 10,962 SH SOLE 10,962 0 0
EBAY INC COM COM 278642103 178 4,300 SH OTR 1,900 0 2,400
ECOLAB INC COM COM 278865100 102 700 SH SOLE 700 0 0
ECOLAB INC COM COM 278865100 371 2,550 SH OTR 1,100 0 1,450
EMERSON ELEC CO COM 291011104 1,678 17,466 SH SOLE 15,971 0 1,495
EMERSON ELEC CO COM 291011104 355 3,700 SH OTR 1,500 0 2,200
EOG RES INC COM COM 26875P101 12,192 94,130 SH SOLE 89,155 0 4,975
ESSENTIAL UTILITIES ORD SHS COM 29670G102 535 11,214 SH SOLE 11,214 0 0
EXXON MOBIL CORP COM 30231G102 278 2,521 SH SOLE 2,521 0 0
FEDEX CORP COM COM 31428X106 2,843 16,415 SH SOLE 15,143 0 1,272
FEDEX CORP COM COM 31428X106 22 125 SH OTR 125 0 0
FOMENTO ECONOMICO COM 344419106 486 6,219 SH SOLE 6,219 0 0
FOMENTO ECONOMICO COM 344419106 14 175 SH OTR 175 0 0
FORTIVE CORPORATION COM 34959j108 4,369 67,994 SH SOLE 64,629 0 3,365
FORTIVE CORPORATION COM 34959j108 222 3,458 SH OTR 1,708 0 1,750
FRANCO-NEVADA CORP COM 351858105 7,794 57,104 SH SOLE 55,104 0 2,000
FRANCO-NEVADA CORP COM 351858105 252 1,850 SH OTR 950 0 900
GENERAL MILLS INC COM COM 370334104 331 3,948 SH SOLE 3,648 0 300
GENUINE PARTS CO COM 372460105 104 600 SH SOLE 600 0 0
GENUINE PARTS CO COM 372460105 99 573 SH OTR 0 0 573
GOLAR LNG LTD COM G9456A100 1,732 76,000 SH SOLE 76,000 0 0
GRAINGER W W INC COM COM 384802104 278 500 SH SOLE 500 0 0
GRAINGER W W INC COM COM 384802104 626 1,125 SH OTR 425 0 700
GRUPO AEROPORTUARIO COM 400501102 589 9,527 SH SOLE 9,527 0 0
GRUPO AEROPORTUARIO COM 400501102 15 250 SH OTR 250 0 0
HERSHEY FOODS CORP COM 427866108 347 1,500 SH SOLE 1,500 0 0
INTERACTIVE BROKERS GROUP INC COM 45841n107 4,052 56,012 SH SOLE 53,564 0 2,448
INTERACTIVE BROKERS GROUP INC COM 45841n107 51 700 SH OTR 700 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853 247 8,750 SH SOLE 8,750 0 0
ISHARES GSCI COMMODITY DYNAMIC COM 46431W853 8 280 SH OTR 280 0 0
J P MORGAN CHASE & CO COM COM 46625H100 912 6,803 SH SOLE 6,803 0 0
J P MORGAN CHASE & CO COM COM 46625H100 80 600 SH OTR 0 0 600
JOHNSON & JOHNSON COM 478160104 1,479 8,370 SH SOLE 8,070 0 300
JOHNSON & JOHNSON COM 478160104 71 400 SH OTR 0 0 400
JOINT CORP COM 47973J102 601 43,020 SH SOLE 43,020 0 0
KDDI CORP ADR COM 48667L106 383 25,350 SH SOLE 25,350 0 0
KDDI CORP ADR COM 48667L106 10 670 SH OTR 670 0 0
LEE ENTERPRISES COM 523768406 510 27,500 SH SOLE 27,500 0 0
LGI HOMES COM 50187T106 3,481 37,595 SH SOLE 35,370 0 2,225
LGI HOMES COM 50187T106 32 350 SH OTR 200 0 150
LILLY ELI & CO COM 532457108 344 940 SH SOLE 940 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 183 561 SH SOLE 561 0 0
LINDE PLC ORDINARY SHARE COM g5494j103 310 950 SH OTR 700 0 250
LOWES COS INC COM COM 548661107 3,455 17,340 SH SOLE 16,545 0 795
LOWES COS INC COM COM 548661107 274 1,375 SH OTR 800 0 575
MARTIN MARIETTA MAT COM 573284106 421 1,245 SH SOLE 1,245 0 0
MARTIN MARIETTA MAT COM 573284106 14 40 SH OTR 40 0 0
MEDTRONIC PLC COM G5960L103 3,986 51,288 SH SOLE 47,963 0 3,325
MEDTRONIC PLC COM G5960L103 155 2,000 SH OTR 1,400 0 600
MERCK & CO NEW COM 58933Y105 366 3,295 SH SOLE 3,295 0 0
MERCK & CO NEW COM 58933Y105 200 1,800 SH OTR 0 0 1,800
MICROSOFT CORP COM 594918104 5,117 21,337 SH SOLE 20,042 0 1,295
MICROSOFT CORP COM 594918104 390 1,625 SH OTR 250 0 1,375
NAKED WINE ORD SHS COM G6361W102 40 26,000 SH SOLE 26,000 0 0
NEWMONT MINING CORP COM COM 651639106 330 7,000 SH SOLE 7,000 0 0
NEXTERA ENERGY INC COM 65339F101 6,548 78,326 SH SOLE 74,841 0 3,485
NEXTERA ENERGY INC COM 65339F101 716 8,570 SH OTR 2,500 0 6,070
NINTENDO COM 654445303 275 26,225 SH SOLE 26,225 0 0
NINTENDO COM 654445303 12 1,100 SH OTR 1,100 0 0
NORFOLK SOUTHERN COM 655844108 329 1,337 SH SOLE 1,067 0 270
NOVARTIS A G SPONSORED ADR COM 66987V109 151 1,663 SH SOLE 1,663 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 355 3,911 SH OTR 1,918 0 1,993
NUTRIEN LTD COM 67077M108 10,321 141,324 SH SOLE 133,739 0 7,585
NUTRIEN LTD COM 67077M108 107 1,470 SH OTR 120 0 1,350
New Fortress Energy Ord Shs Cl COM 644393100 422 9,955 SH SOLE 9,955 0 0
New Fortress Energy Ord Shs Cl COM 644393100 49 1,150 SH OTR 1,150 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 78 1,100 SH SOLE 1,100 0 0
PAYPAL HOLDINGS, INC. COM 70450Y103 273 3,835 SH OTR 2,860 0 975
PEABODY ENERGY CORP COM 704551100 781 29,565 SH SOLE 29,565 0 0
PEPSICO INC COM 713448108 193 1,070 SH SOLE 1,070 0 0
PEPSICO INC COM 713448108 181 1,000 SH OTR 0 0 1,000
PFIZER INC COM 717081103 408 7,971 SH SOLE 7,721 0 250
PFIZER INC COM 717081103 119 2,324 SH OTR 0 0 2,324
PLX PHARMA INC COM 72942A107 4 22,000 SH SOLE 22,000 0 0
POTLATCHDELTIC CORP COM 737630103 433 9,843 SH SOLE 9,843 0 0
PROCTER & GAMBLE CO COM 742718109 288 1,900 SH SOLE 1,900 0 0
PROCTER & GAMBLE CO COM 742718109 159 1,050 SH OTR 950 0 100
QUAKER HOUGHTON COM 747316107 656 3,931 SH SOLE 3,931 0 0
RIO TINTO PLC COM 767204100 863 12,125 SH SOLE 12,125 0 0
RIO TINTO PLC COM 767204100 12 170 SH OTR 170 0 0
S&P GLOBAL INC COM COM 78409V104 6,219 18,568 SH SOLE 17,358 0 1,210
S&P GLOBAL INC COM COM 78409V104 603 1,800 SH OTR 900 0 900
SCHWAB CHARLES CP NEW COM COM 808513105 1,981 23,795 SH SOLE 22,310 0 1,485
SCHWAB CHARLES CP NEW COM COM 808513105 92 1,100 SH OTR 250 0 850
SHERWIN WILLIAMS COM 824348106 417 1,758 SH SOLE 1,208 0 550
SHERWIN WILLIAMS COM 824348106 167 704 SH OTR 0 0 704
SKYLINE CHAMPION CORP COM 830830105 1,011 19,620 SH SOLE 19,620 0 0
SOUTHERN CO COM COM 842587107 242 3,388 SH SOLE 2,688 0 700
SOUTHERN CO COM COM 842587107 150 2,100 SH OTR 1,000 0 1,100
SPROTT INC COM 852066208 700 21,015 SH SOLE 21,015 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207h104 5,754 408,110 SH SOLE 385,510 0 22,600
SPROTT PHYSICAL GOLD TRUST COM 85207h104 26 1,850 SH OTR 1,850 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 293 35,500 SH SOLE 35,500 0 0
SPROTT PHYSICAL SILVER TRUST COM 85207k107 13 1,600 SH OTR 1,600 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 486 41,600 SH SOLE 41,600 0 0
SPROTT PHYSICAL URANIUM UNITS COM 85210A104 13 1,100 SH OTR 1,100 0 0
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 5,187 99,629 SH SOLE 94,614 0 5,015
SS&C TECHNOLOGY HOLDINGS INC. COM 78467J100 10 200 SH OTR 0 0 200
STONEX GROUP COM 861896108 972 10,200 SH SOLE 10,200 0 0
SYSCO CORP COM 871829107 604 7,898 SH SOLE 7,598 0 300
SYSCO CORP COM 871829107 383 5,007 SH OTR 1,850 0 3,157
TECK RESOURCES LTD CL B COM 878742204 758 20,051 SH SOLE 20,051 0 0
TECK RESOURCES LTD CL B COM 878742204 11 300 SH OTR 300 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102 2,302 982 SH SOLE 982 0 0
TEXAS PACIFIC LAND ORD SHS COM 88262P102 47 20 SH OTR 20 0 0
TOTALENERGIES ADR EACH REPRESE COM 89151E109 9,372 150,970 SH SOLE 143,285 0 7,685
TOTALENERGIES ADR EACH REPRESE COM 89151E109 32 520 SH OTR 220 0 300
TOWNE BANK COM 89214P109 495 16,042 SH SOLE 16,042 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 176 375 SH SOLE 375 0 0
ULTA SALON COSM & FRAG COM COM 90384S303 481 1,025 SH OTR 250 0 775
UNILEVER ADR REPTG 1 ORD SHS COM 904767704 326 6,479 SH SOLE 6,479 0 0
UNION PACIFIC CORP COM 907818108 6,519 31,482 SH SOLE 30,065 0 1,417
UNION PACIFIC CORP COM 907818108 1,005 4,855 SH OTR 2,555 0 2,300
UNITED HEALTHCARE CORP COM COM 91324P102 219 414 SH SOLE 414 0 0
VALERO ENERGY CORP NEW COM COM 91913Y100 10,038 79,127 SH SOLE 75,572 0 3,555
VALERO ENERGY CORP NEW COM COM 91913Y100 70 550 SH OTR 0 0 550
VANGUARD SMALLCAP INDEX FUND C COM 922908751 356 1,940 SH SOLE 1,940 0 0
VONTIER ORD SHS COM 928881101 2,154 111,413 SH SOLE 104,238 0 7,175
VONTIER ORD SHS COM 928881101 99 5,100 SH OTR 2,000 0 3,100
Viper Energy Partners Units COM 92763M105 668 21,000 SH SOLE 21,000 0 0
WAL-MART STORES COM 931142103 6,002 42,328 SH SOLE 39,433 0 2,895
WAL-MART STORES COM 931142103 152 1,075 SH OTR 0 0 1,075
WASTE MGMT INC DEL COM COM 94106L109 235 1,500 SH SOLE 1,500 0 0
WASTE MGMT INC DEL COM COM 94106L109 1,051 6,700 SH OTR 4,200 0 2,500
WILLIAMS COS COM 969457100 625 18,985 SH SOLE 18,485 0 500
WILLIAMS COS COM 969457100 11 340 SH OTR 340 0 0
XCEL ENERGY INC COM COM 98389B100 670 9,563 SH SOLE 8,803 0 760
YELLOW CAKE PLC COM G98334108 349 75,000 SH SOLE 75,000 0 0
ALPS/CORECOMMODITY MGMT COMPCO COM 317609667 129 15,915 SH SOLE 15,915 0 0
ISHARES CORE S&P 500 COM 464287200 304 792 SH SOLE 792 0 0
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 2,776 29,336 SH SOLE 26,596 0 2,740
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 24 250 SH OTR 0 0 250
ISHARES TR RUSSELL 2000 COM 464287655 314 1,800 SH SOLE 1,700 0 100
ISHARES TR RUSSELL 2000 COM 464287655 305 1,750 SH OTR 1,250 0 500
SPDR TR UNIT SER 1 COM 78462F103 227 593 SH SOLE 593 0 0
VANGUARD 500 INDEX FD ADMIRAL COM 922908710 227 640 SH SOLE 640 0 0
VANGUARD DIV APPREC ETF COM 921908844 476 3,132 SH SOLE 3,132 0 0
WT US QUALITY SHAREHOLDER YIEL COM 97717W547 257 4,500 SH SOLE 4,500 0 0