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
ABBOTT LABS Common Stock 002824100 743 6,281 SH   SOLE   2,556 0 3,725
ABBVIE INC Common Stock 00287Y109 620 3,826 SH   SOLE   3,711 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF Exchange Traded Fund 003264108 322 13,500 SH   SOLE   13,500 0 0
ACCENTURE PLC Common Stock G1151C101 3,808 11,292 SH   SOLE   10,653 0 639
ADOBE SYSTEMS INCORPORATED DELAWARE Common Stock 00724F101 6,550 14,376 SH   SOLE   13,629 0 747
ALEXANDRIA REAL ESTATE EQ INC Common Stock 015271109 2,996 14,885 SH   SOLE   14,138 0 747
ALPHABET INC CL C Common Stock 02079K107 1,408 504 SH   SOLE   480 0 24
AMAZON COM INC Common Stock 023135106 12,326 3,781 SH   SOLE   3,572 0 209
AMGEN INC Common Stock 031162100 663 2,741 SH   SOLE   2,741 0 0
APPLE INC Common Stock 037833100 25,173 144,168 SH   SOLE   139,522 0 4,346
ARES CAPITAL CORP Common Stock 04010L103 216 10,310 SH   SOLE   10,310 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108 7,934 15 SH   SOLE   15 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 26,809 75,966 SH   SOLE   74,511 0 1,405
BHP GROUP LTD ADR Common Stock 088606108 3,469 44,910 SH   SOLE   44,785 0 125
BLACKROCK INC Common Stock 09247X101 6,427 8,410 SH   SOLE   8,256 0 154
BLACKSTONE GROUP INC Common Stock 09260D107 7,722 60,832 SH   SOLE   59,840 0 992
BLACKSTONE GROUP INC Common Stock 09260D107 190 1,500 SH   OTR   1,500 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common Stock 11133T103 3,683 23,653 SH   SOLE   22,939 0 714
CADENCE BANK Common Stock 12740C103 873 29,829 SH   SOLE   29,829 0 0
CAMDEN PPTY TR Common Stock 133131102 8,633 51,946 SH   SOLE   51,183 0 763
CARRIER GLOBAL CORP Common Stock 14448C104 296 6,454 SH   SOLE   6,454 0 0
CATERPILLAR INC COM Common Stock 149123101 579 2,597 SH   SOLE   2,597 0 0
CHEVRON TEXACO CORP COM Common Stock 166764100 1,099 6,752 SH   SOLE   6,752 0 0
CIGNA CORP NEW Common Stock 125523100 289 1,206 SH   SOLE   1,206 0 0
CISCO SYS INC COM Common Stock 17275R102 345 6,179 SH   SOLE   6,179 0 0
COCA COLA CO COM Common Stock 191216100 513 8,274 SH   SOLE   8,274 0 0
COSTCO WHSL CORP NEW COM Common Stock 22160K105 432 750 SH   SOLE   750 0 0
DEERE & CO COM Common Stock 244199105 4,656 11,207 SH   SOLE   11,188 0 19
DISNEY WALT CO COM Common Stock 254687106 7,231 52,716 SH   SOLE   51,021 0 1,695
DOW INC Common Stock 260557103 5,772 90,591 SH   SOLE   89,367 0 1,224
DUKE ENERGY CORP Common Stock 26441C204 205 1,836 SH   SOLE   1,836 0 0
EATON CORP PLC Int'l Common Stock G29183103 200 1,319 SH   SOLE   1,319 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 873 10,576 SH   SOLE   10,576 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 124 1,500 SH   OTR   1,500 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF Fixed Income ETF 33739E108 329 17,300 SH   SOLE   17,300 0 0
GLAXOSMITHKLINE PLC Common Stock 37733W105 239 5,496 SH   SOLE   5,496 0 0
GOOGLE INC Common Stock 02079K305 957 344 SH   SOLE   344 0 0
HERCULES CAPITAL INC Common Stock 427096508 3,055 169,081 SH   SOLE   165,039 0 4,042
HERITAGE COMMERCE CORP Common Stock 426927109 135 12,000 SH   SOLE   12,000 0 0
HOME DEPOT INC COM Common Stock 437076102 815 2,722 SH   SOLE   2,677 0 45
HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 8,002 41,122 SH   SOLE   39,894 0 1,228
INTEL CORP COM Common Stock 458140100 382 7,709 SH   SOLE   7,709 0 0
INTERNATIONAL BUSINESS MACHS CORP COM Common Stock 459200101 202 1,550 SH   SOLE   1,550 0 0
INTERPUBLIC GROUP COS INC COM Common Stock 460690100 5,429 153,153 SH   SOLE   148,307 0 4,846
INVESCO QQQ TR Exchange Traded Fund 46090E103 225 621 SH   SOLE   621 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF Fixed Income ETF 46432F859 283 5,836 SH   SOLE   5,836 0 0
ISHARES DOW JONES INTERNATIONAL SELECT DIVIDEND IN Exchange Traded Fund 464288448 390 12,287 SH   SOLE   12,287 0 0
ISHARES NATIONAL MUNI BOND ETF Fixed Income ETF 464288414 266 2,428 SH   SOLE   2,428 0 0
ISHARES SHORT-TERM CORPORATE BOND ETF Fixed Income ETF 464288646 315 6,091 SH   SOLE   4,861 0 1,230
ISHARES TR Exchange Traded Fund 464287200 1,422 3,135 SH   SOLE   3,135 0 0
ISHARES TR Exchange Traded Fund 464287507 538 2,005 SH   SOLE   2,005 0 0
ISHARES TR Exchange Traded Fund 464287804 389 3,606 SH   SOLE   3,606 0 0
ISHARES TRUST S & P500/BAR Exchange Traded Fund 464287309 235 3,072 SH   SOLE   3,072 0 0
J P MORGAN CHASE & CO COM Common Stock 46625H100 3,658 26,833 SH   SOLE   26,234 0 599
J P MORGAN CHASE & CO COM Common Stock 46625H100 55 400 SH   OTR   400 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 4,564 25,753 SH   SOLE   25,056 0 637
KOSMOS ENERGY LTD Common Stock 500688106 11,083 1,541,496 SH   SOLE   1,541,496 0 0
LILLY ELI & CO Common Stock 532457108 417 1,455 SH   SOLE   1,455 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 8,388 19,003 SH   SOLE   18,551 0 452
LOGITECH INTERNATIONAL SA Common Stock H50430232 7,248 98,244 SH   SOLE   95,902 0 2,342
LOWES COS INC COM Common Stock 548661107 11,413 56,445 SH   SOLE   54,987 0 1,368
MASTERCARD INCORPORATE Common Stock 57636Q104 1,608 4,500 SH   SOLE   4,500 0 0
MCDONALDS CORP COM Common Stock 580135101 511 2,065 SH   SOLE   2,065 0 0
MERCK AND CO INC NEW Common Stock 58933Y105 7,424 90,482 SH   SOLE   88,235 0 2,247
MICROCHIP TECHNOLOGY INC Common Stock 595017104 571 7,598 SH   SOLE   6,608 0 700
MICROSOFT CORP COM Common Stock 594918104 15,935 51,684 SH   SOLE   48,162 0 3,522
MURPHY OIL CORP Common Stock 626717102 7,730 191,388 SH   SOLE   170,748 0 20,640
MURPHY USA INC Common Stock 626755102 9,681 48,415 SH   SOLE   43,255 0 5,160
NEXTERA ENERGY INC Common Stock 65339F101 4,636 54,723 SH   SOLE   52,843 0 1,880
NIKE INC CLASS B COM Common Stock 654106103 8,639 64,201 SH   SOLE   63,147 0 1,054
NUCOR CORP COM Common Stock 670346105 482 3,242 SH   SOLE   3,242 0 0
NVIDIA CORP COM Common Stock 67066G104 29,091 106,615 SH   SOLE   100,431 0 6,184
OTIS WORLDWIDE CORP Common Stock 68902V107 248 3,226 SH   SOLE   3,226 0 0
PALO ALTO NETWORKS, INC Common Stock 697435105 9,646 15,496 SH   SOLE   14,580 0 916
PEPSICO INC COM Common Stock 713448108 4,304 25,713 SH   SOLE   24,983 0 730
PFIZER INC COM Common Stock 717081103 765 14,776 SH   SOLE   14,676 0 100
PRINCIPAL FINL GROUP INC Common Stock 74251V102 213 2,905 SH   SOLE   2,905 0 0
PROSHARES TR Exchange Traded Fund 74347B425 368 26,096 SH   SOLE   26,096 0 0
QUALCOMM INC COM Common Stock 747525103 260 1,700 SH   SOLE   1,700 0 0
RAYTHEON TECHNOLOGIES CORP Common Stock 75513E101 838 8,463 SH   SOLE   8,463 0 0
REGIONS FINANCIAL CORP Common Stock 7591EP100 377 16,916 SH   SOLE   16,916 0 0
RESMED, INC Common Stock 761152107 10,548 43,496 SH   SOLE   42,368 0 1,128
ROPER TECHNOLOGIES INC Common Stock 776696106 214 454 SH   SOLE   454 0 0
SALESFORCE.COM Common Stock 79466L302 4,137 19,487 SH   SOLE   18,487 0 1,000
SIXTH STREET SPECIALTY LENDING INC Common Stock 83012A109 287 12,334 SH   SOLE   12,334 0 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 8,539 26,488 SH   SOLE   25,568 0 920
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 905 2,004 SH   SOLE   2,004 0 0
SPDR S&P MIDCAP 400 ETF TR Exchange Traded Fund 78467Y107 285 581 SH   SOLE   581 0 0
STARBUCKS CORP COM Common Stock 855244109 6,642 73,016 SH   SOLE   71,447 0 1,569
STRYKER CORP Common Stock 863667101 7,533 28,178 SH   SOLE   27,617 0 561
SVB FINANCIAL GROUP Common Stock 78486Q101 5,794 10,356 SH   SOLE   10,337 0 19
TAIWAN SEMICONDUCTOR MFG CO LTD ADR Common Stock 874039100 4,042 38,771 SH   SOLE   37,559 0 1,212
TEXAS INSTRS INC COM Common Stock 882508104 4,988 27,184 SH   SOLE   26,590 0 594
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 6,785 11,487 SH   SOLE   11,221 0 266
TRIMBLE INC Common Stock 896239100 5,088 70,535 SH   SOLE   70,060 0 475
UNION PACIFIC CORP COM Common Stock 907818108 12,681 46,416 SH   SOLE   43,492 0 2,849
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 10,845 21,265 SH   SOLE   20,602 0 663
VALERO ENERGY CORP Common Stock 91913Y100 233 2,294 SH   SOLE   2,294 0 0
VALMONT INDS INC COM Common Stock 920253101 2,696 11,301 SH   SOLE   11,301 0 0
VANECK MERK GOLD TRUST Exchange Traded Fund 921078101 274 14,565 SH   SOLE   14,565 0 0
VANGUARD 500 INDEX FUND Exchange Traded Fund 922908363 1,311 3,158 SH   SOLE   3,158 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908652 4,847 29,257 SH   SOLE   29,257 0 0
VANGUARD INT'L EQUITY Exchange Traded Fund 922042775 259 4,500 SH   SOLE   4,500 0 0
VANGUARD MEGA CAP INDEX FUND Exchange Traded Fund 921910873 835 5,249 SH   SOLE   5,249 0 0
VANGUARD TOTAL STOCK MARKET ETF Exchange Traded Fund 922908769 469 2,061 SH   SOLE   2,061 0 0
VANGUARD WHITEHALL FDS INC Exchange Traded Fund 921946406 261 2,327 SH   SOLE   2,327 0 0
VANGUARD WORLD FDS Exchange Traded Fund 92204A702 416 1,000 SH   SOLE   1,000 0 0
VISA INC Common Stock 92826C839 9,626 43,405 SH   SOLE   41,696 0 1,709
ZOETIS INC Common Stock 98978V103 9,798 51,956 SH   SOLE   50,125 0 1,831