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 CO COM Common Stock 88579Y101 242 1,362 SH   SOLE   1,287 0 75
ABBOTT LABS Common Stock 002824100 918 6,524 SH   SOLE   2,574 0 3,950
ABBVIE INC Common Stock 00287Y109 514 3,798 SH   SOLE   3,683 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF Exchange Traded Fund 003264108 302 13,500 SH   SOLE   13,500 0 0
ACCENTURE PLC Common Stock G1151C101 4,526 10,918 SH   SOLE   10,354 0 564
ADOBE SYSTEMS INCORPORATED DELAWARE Common Stock 00724F101 7,599 13,400 SH   SOLE   12,653 0 747
AIR PRODUCTS AND CHEMICALS INC Common Stock 009158106 1,857 6,103 SH   SOLE   6,103 0 0
ALEXANDRIA REAL ESTATE EQ INC Common Stock 015271109 3,014 13,519 SH   SOLE   12,960 0 559
ALPHABET INC CL C Common Stock 02079K107 1,458 504 SH   SOLE   480 0 24
AMAZON COM INC Common Stock 023135106 12,811 3,842 SH   SOLE   3,581 0 261
AMGEN INC Common Stock 031162100 748 3,325 SH   SOLE   2,741 0 584
APPLE INC Common Stock 037833100 28,002 157,698 SH   SOLE   140,548 0 16,850
ARES CAPITAL CORP Common Stock 04010L103 218 10,310 SH   SOLE   10,310 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108 8,112 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 21,963 73,454 SH   SOLE   70,699 0 2,705
BHP GROUP LTD ADR Common Stock 088606108 252 4,175 SH   SOLE   4,175 0 0
BLACKROCK INC Common Stock 09247X101 7,313 7,987 SH   SOLE   7,833 0 154
BLACKSTONE GROUP INC Common Stock 09260D107 7,624 58,919 SH   SOLE   57,927 0 992
BLACKSTONE GROUP INC Common Stock 09260D107 194 1,500 SH   OTR   1,500 0 0
BOEING CO Common Stock 097023105 272 1,352 SH   SOLE   1,352 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common Stock 11133T103 4,177 22,849 SH   SOLE   22,135 0 714
CADENCE BANK Common Stock 12740C103 889 29,829 SH   SOLE   29,829 0 0
CAMDEN PPTY TR Common Stock 133131102 9,284 51,957 SH   SOLE   51,194 0 763
CATERPILLAR INC COM Common Stock 149123101 578 2,797 SH   SOLE   2,597 0 200
CHEVRON TEXACO CORP COM Common Stock 166764100 455 3,877 SH   SOLE   3,767 0 110
CISCO SYS INC COM Common Stock 17275R102 359 5,665 SH   SOLE   5,665 0 0
COCA COLA CO COM Common Stock 191216100 521 8,800 SH   SOLE   8,200 0 600
COSTCO WHSL CORP NEW COM Common Stock 22160K105 426 750 SH   SOLE   750 0 0
DEERE & CO COM Common Stock 244199105 725 2,114 SH   SOLE   1,989 0 125
DISNEY WALT CO COM Common Stock 254687106 7,679 49,574 SH   SOLE   47,879 0 1,695
DOW INC Common Stock 260557103 3,544 62,479 SH   SOLE   61,255 0 1,224
EATON CORP PLC Int'l Common Stock G29183103 225 1,300 SH   SOLE   1,300 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 386 6,302 SH   SOLE   6,302 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 92 1,500 SH   OTR   1,500 0 0
FACEBOOK INC Common Stock 30303M102 219 650 SH   SOLE   650 0 0
FEDEX CORPORATION COM Common Stock 31428X106 221 855 SH   SOLE   855 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND Exchange Traded Fund 33733E302 212 938 SH   SOLE   938 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF Fixed Income ETF 33739E108 352 17,300 SH   SOLE   17,300 0 0
GLAXOSMITHKLINE PLC Common Stock 37733W105 242 5,496 SH   SOLE   5,496 0 0
GOOGLE INC Common Stock 02079K305 997 344 SH   SOLE   344 0 0
HERCULES CAPITAL INC Common Stock 427096508 2,743 165,320 SH   SOLE   161,278 0 4,042
HERITAGE COMMERCE CORP Common Stock 426927109 143 12,000 SH   SOLE   12,000 0 0
HOME DEPOT INC COM Common Stock 437076102 1,265 3,048 SH   SOLE   2,653 0 395
HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 8,302 39,818 SH   SOLE   38,590 0 1,228
INTEL CORP COM Common Stock 458140100 397 7,709 SH   SOLE   7,709 0 0
INTERNATIONAL BUSINESS MACHS CORP COM Common Stock 459200101 204 1,530 SH   SOLE   1,530 0 0
INTERPUBLIC GROUP COS INC COM Common Stock 460690100 4,661 124,470 SH   SOLE   119,795 0 4,675
INVESCO QQQ TR Exchange Traded Fund 46090E103 247 621 SH   SOLE   621 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF Fixed Income ETF 46432F859 279 5,536 SH   SOLE   5,536 0 0
ISHARES NATIONAL MUNI BOND ETF Fixed Income ETF 464288414 282 2,428 SH   SOLE   2,428 0 0
ISHARES TR Exchange Traded Fund 464287200 1,288 2,701 SH   SOLE   2,701 0 0
ISHARES TR Exchange Traded Fund 464287507 511 1,805 SH   SOLE   1,805 0 0
ISHARES TR Exchange Traded Fund 464287804 394 3,441 SH   SOLE   3,441 0 0
J P MORGAN CHASE & CO COM Common Stock 46625H100 991 6,260 SH   SOLE   5,688 0 572
J P MORGAN CHASE & CO COM Common Stock 46625H100 63 400 SH   OTR   400 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 4,442 25,967 SH   SOLE   24,770 0 1,137
KOSMOS ENERGY LTD Common Stock 500688106 5,334 1,541,496 SH   SOLE   1,541,496 0 0
LILLY ELI & CO Common Stock 532457108 395 1,429 SH   SOLE   1,429 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 6,525 18,360 SH   SOLE   17,908 0 452
LOGITECH INTERNATIONAL SA Common Stock H50430232 7,688 93,206 SH   SOLE   90,864 0 2,342
LOWES COS INC COM Common Stock 548661107 14,569 56,365 SH   SOLE   54,907 0 1,368
MASTERCARD INCORPORATE Common Stock 57636Q104 1,674 4,660 SH   SOLE   4,500 0 160
MCDONALDS CORP COM Common Stock 580135101 550 2,052 SH   SOLE   2,052 0 0
MERCK AND CO INC NEW Common Stock 58933Y105 6,550 85,465 SH   SOLE   83,218 0 2,247
MICROCHIP TECHNOLOGY INC Common Stock 595017104 679 7,796 SH   SOLE   6,806 0 700
MICROSOFT CORP COM Common Stock 594918104 17,571 52,244 SH   SOLE   48,322 0 3,922
MURPHY OIL CORP Common Stock 626717102 5,006 191,732 SH   SOLE   171,092 0 20,640
MURPHY USA INC Common Stock 626755102 9,646 48,415 SH   SOLE   43,255 0 5,160
NEXTERA ENERGY INC Common Stock 65339F101 5,016 53,727 SH   SOLE   51,847 0 1,880
NIKE INC CLASS B COM Common Stock 654106103 10,382 62,292 SH   SOLE   61,238 0 1,054
NUCOR CORP COM Common Stock 670346105 370 3,242 SH   SOLE   3,242 0 0
NVIDIA CORP COM Common Stock 67066G104 33,137 112,669 SH   SOLE   106,223 0 6,446
PALO ALTO NETWORKS, INC Common Stock 697435105 8,703 15,632 SH   SOLE   14,675 0 957
PAYPAL HOLDINGS INC Common Stock 70450Y103 273 1,450 SH   SOLE   1,450 0 0
PEPSICO INC COM Common Stock 713448108 4,509 25,955 SH   SOLE   24,875 0 1,080
PFIZER INC COM Common Stock 717081103 682 11,553 SH   SOLE   11,453 0 100
PRINCIPAL FINL GROUP INC Common Stock 74251V102 210 2,905 SH   SOLE   2,905 0 0
PROCTER & GAMBLE CO COM Common Stock 742718109 216 1,323 SH   SOLE   1,123 0 200
PROSHARES TR Exchange Traded Fund 74347B425 383 28,117 SH   SOLE   28,117 0 0
QUALCOMM INC COM Common Stock 747525103 451 2,465 SH   SOLE   1,700 0 765
REGIONS FINANCIAL CORP Common Stock 7591EP100 369 16,916 SH   SOLE   16,916 0 0
REPUBLIC SVCS INC COM Common Stock 760759100 203 1,452 SH   SOLE   0 0 1,452
RESMED, INC Common Stock 761152107 11,183 42,934 SH   SOLE   41,806 0 1,128
ROPER TECHNOLOGIES INC Common Stock 776696106 223 454 SH   SOLE   454 0 0
ROSS STORES INC Common Stock 778296103 7,751 67,823 SH   SOLE   64,289 0 3,534
SALESFORCE.COM Common Stock 79466L302 4,826 18,991 SH   SOLE   17,945 0 1,046
SIXTH STREET SPECIALTY LENDING INC Common Stock 83012A109 288 12,334 SH   SOLE   12,334 0 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 7,491 26,701 SH   SOLE   25,757 0 944
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 1,071 2,254 SH   SOLE   2,254 0 0
SPDR S&P MIDCAP 400 ETF TR Exchange Traded Fund 78467Y107 301 581 SH   SOLE   581 0 0
STARBUCKS CORP COM Common Stock 855244109 8,091 69,175 SH   SOLE   67,606 0 1,569
STRYKER CORP Common Stock 863667101 7,259 27,146 SH   SOLE   26,685 0 461
SVB FINANCIAL GROUP Common Stock 78486Q101 6,776 9,990 SH   SOLE   9,971 0 19
TAIWAN SEMICONDUCTOR MFG CO LTD ADR Common Stock 874039100 4,326 35,953 SH   SOLE   34,741 0 1,212
TEXAS INSTRS INC COM Common Stock 882508104 5,095 27,033 SH   SOLE   26,039 0 994
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 7,524 11,276 SH   SOLE   11,010 0 266
TRIMBLE INC Common Stock 896239100 5,945 68,190 SH   SOLE   66,931 0 1,259
UNION PACIFIC CORP COM Common Stock 907818108 12,074 47,925 SH   SOLE   42,883 0 4,967
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 10,610 21,130 SH   SOLE   20,352 0 778
VALMONT INDS INC COM Common Stock 920253101 2,887 11,526 SH   SOLE   11,301 0 225
VANGUARD 500 INDEX FUND Exchange Traded Fund 922908363 1,379 3,158 SH   SOLE   3,158 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908652 5,350 29,257 SH   SOLE   29,257 0 0
VANGUARD INT'L EQUITY Exchange Traded Fund 922042775 276 4,500 SH   SOLE   4,500 0 0
VANGUARD MEGA CAP INDEX FUND Exchange Traded Fund 921910873 882 5,249 SH   SOLE   5,249 0 0
VANGUARD TOTAL STOCK MARKET ETF Exchange Traded Fund 922908769 513 2,126 SH   SOLE   2,126 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 458 1,000 SH   SOLE   1,000 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 403 7,763 SH   SOLE   6,110 0 1,653
VISA INC Common Stock 92826C839 9,169 42,308 SH   SOLE   40,599 0 1,709
ZOETIS INC Common Stock 98978V103 12,437 50,965 SH   SOLE   49,134 0 1,831