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 390 2,224 SH   SOLE   2,149 0 75
ABBOTT LABS Common Stock 002824100 653 5,525 SH   SOLE   1,575 0 3,950
ABBVIE INC Common Stock 00287Y109 412 3,823 SH   SOLE   3,708 0 0
ACCENTURE PLC Common Stock G1151C101 3,792 11,852 SH   SOLE   11,288 0 564
ACTIVISION BLIZZARD INC Common Stock 00507V109 6,616 85,495 SH   SOLE   82,160 0 3,335
ADOBE SYSTEMS INCORPORATED DELAWARE Common Stock 00724F101 7,636 13,264 SH   SOLE   12,517 0 747
ALEXANDRIA REAL ESTATE EQ INC Common Stock 015271109 2,498 13,074 SH   SOLE   12,515 0 559
ALPHABET INC CL C Common Stock 02079K107 1,463 549 SH   SOLE   525 0 24
AMAZON COM INC Common Stock 023135106 12,726 3,874 SH   SOLE   3,613 0 261
AMGEN INC Common Stock 031162100 662 3,112 SH   SOLE   2,455 0 657
APPLE INC Common Stock 037833100 22,781 160,995 SH   SOLE   143,861 0 16,834
ARES CAPITAL CORP Common Stock 04010L103 216 10,618 SH   SOLE   10,618 0 0
AT&T INC Common Stock 00206R102 327 12,118 SH   SOLE   12,118 0 0
BANCORPSOUTH BANK Common Stock 05971J102 888 29,829 SH   SOLE   29,829 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108 7,405 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 20,319 74,446 SH   SOLE   71,691 0 2,705
BHP GROUP LTD ADR Common Stock 088606108 216 4,045 SH   SOLE   4,045 0 0
BLACKROCK INC Common Stock 09247X101 6,474 7,719 SH   SOLE   7,565 0 154
BLACKSTONE GROUP INC Common Stock 09260D107 6,982 60,010 SH   SOLE   59,018 0 992
BLACKSTONE GROUP INC Common Stock 09260D107 175 1,500 SH   OTR   1,500 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common Stock 11133T103 3,919 23,519 SH   SOLE   22,805 0 714
CAMDEN PPTY TR Common Stock 133131102 7,998 54,234 SH   SOLE   53,471 0 763
CATERPILLAR INC COM Common Stock 149123101 537 2,797 SH   SOLE   2,597 0 200
CHEVRON TEXACO CORP COM Common Stock 166764100 387 3,810 SH   SOLE   3,700 0 110
CISCO SYS INC COM Common Stock 17275R102 344 6,312 SH   SOLE   6,312 0 0
COCA COLA CO COM Common Stock 191216100 1,230 23,434 SH   SOLE   22,834 0 600
COSTCO WHSL CORP NEW COM Common Stock 22160K105 337 750 SH   SOLE   750 0 0
DEERE & CO COM Common Stock 244199105 708 2,114 SH   SOLE   1,989 0 125
DISNEY WALT CO COM Common Stock 254687106 8,260 48,825 SH   SOLE   47,130 0 1,695
DOW INC Common Stock 260557103 5,160 89,654 SH   SOLE   88,313 0 1,341
EXXON MOBIL CORP COM Common Stock 30231G102 403 6,845 SH   SOLE   6,845 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 88 1,500 SH   OTR   1,500 0 0
FACEBOOK INC Common Stock 30303M102 221 650 SH   SOLE   650 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND Exchange Traded Fund 33733E302 221 938 SH   SOLE   938 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF Fixed Income ETF 33739E108 344 16,750 SH   SOLE   16,750 0 0
GOOGLE INC Common Stock 02079K305 987 369 SH   SOLE   369 0 0
HERCULES CAPITAL INC Common Stock 427096508 2,571 154,767 SH   SOLE   150,725 0 4,042
HERITAGE COMMERCE CORP Common Stock 426927109 145 12,500 SH   SOLE   12,500 0 0
HOME DEPOT INC COM Common Stock 437076102 993 3,025 SH   SOLE   2,630 0 395
HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 8,361 39,385 SH   SOLE   38,157 0 1,228
INTEL CORP COM Common Stock 458140100 524 9,830 SH   SOLE   9,830 0 0
INTERNATIONAL BUSINESS MACHS CORP COM Common Stock 459200101 287 2,067 SH   SOLE   2,067 0 0
ISHARES RUSSELL 1000 VALUE ETF Exchange Traded Fund 464287598 210 1,343 SH   SOLE   1,343 0 0
ISHARES TR Exchange Traded Fund 464287200 646 1,500 SH   SOLE   1,500 0 0
ISHARES TR Exchange Traded Fund 464287507 503 1,912 SH   SOLE   1,912 0 0
ISHARES TR Exchange Traded Fund 464287804 432 3,955 SH   SOLE   3,955 0 0
J P MORGAN CHASE & CO COM Common Stock 46625H100 1,005 6,138 SH   SOLE   5,566 0 572
J P MORGAN CHASE & CO COM Common Stock 46625H100 65 400 SH   OTR   400 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 4,202 26,020 SH   SOLE   24,823 0 1,137
KOSMOS ENERGY LTD Common Stock 500688106 4,563 1,541,496 SH   SOLE   1,541,496 0 0
LILLY ELI & CO Common Stock 532457108 267 1,156 SH   SOLE   1,156 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 6,098 17,671 SH   SOLE   17,204 0 467
LOGITECH INTERNATIONAL SA Common Stock H50430232 7,937 90,082 SH   SOLE   87,480 0 2,602
LOWES COS INC COM Common Stock 548661107 11,670 57,529 SH   SOLE   56,071 0 1,368
MASTERCARD INCORPORATE Common Stock 57636Q104 1,707 4,910 SH   SOLE   4,750 0 160
MCDONALDS CORP COM Common Stock 580135101 603 2,500 SH   SOLE   2,500 0 0
MEDTRONIC PLC Common Stock G5960L103 224 1,787 SH   SOLE   1,487 0 300
MERCK AND CO INC NEW Common Stock 58933Y105 6,368 84,779 SH   SOLE   82,532 0 2,247
MEREDITH CORP COM Common Stock 589433101 217 3,900 SH   SOLE   3,900 0 0
MICROCHIP TECHNOLOGY INC Common Stock 595017104 621 4,049 SH   SOLE   3,554 0 350
MICROSOFT CORP COM Common Stock 594918104 15,027 53,301 SH   SOLE   49,379 0 3,922
MURPHY OIL CORP Common Stock 626717102 4,788 191,732 SH   SOLE   171,092 0 20,640
MURPHY USA INC Common Stock 626755102 8,098 48,415 SH   SOLE   43,255 0 5,160
NEXTERA ENERGY INC Common Stock 65339F101 4,149 52,841 SH   SOLE   50,961 0 1,880
NIKE INC CLASS B COM Common Stock 654106103 9,250 63,692 SH   SOLE   62,638 0 1,054
NUCOR CORP COM Common Stock 670346105 309 3,140 SH   SOLE   3,140 0 0
NVIDIA CORP COM Common Stock 67066G104 24,821 119,817 SH   SOLE   113,301 0 6,516
PALO ALTO NETWORKS, INC Common Stock 697435105 7,491 15,639 SH   SOLE   14,682 0 957
PAYPAL HOLDINGS INC Common Stock 70450Y103 455 1,750 SH   SOLE   1,750 0 0
PEPSICO INC COM Common Stock 713448108 3,950 26,262 SH   SOLE   25,182 0 1,080
PFIZER INC COM Common Stock 717081103 541 12,585 SH   SOLE   12,485 0 100
PROSHARES TR Exchange Traded Fund 74347B425 154 10,083 SH   SOLE   10,083 0 0
QUALCOMM INC COM Common Stock 747525103 343 2,661 SH   SOLE   1,900 0 761
REGIONS FINANCIAL CORP Common Stock 7591EP100 360 16,916 SH   SOLE   16,916 0 0
RESMED, INC Common Stock 761152107 11,427 43,357 SH   SOLE   42,229 0 1,128
ROPER TECHNOLOGIES INC Common Stock 776696106 256 574 SH   SOLE   574 0 0
ROSS STORES INC Common Stock 778296103 7,416 68,127 SH   SOLE   64,593 0 3,534
SALESFORCE.COM Common Stock 79466L302 5,054 18,636 SH   SOLE   17,590 0 1,046
SIXTH STREET SPECIALTY LENDING INC Common Stock 83012A109 281 12,639 SH   SOLE   12,639 0 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 7,077 26,683 SH   SOLE   25,739 0 944
SOUTHERN CO Common Stock 842587107 353 5,700 SH   SOLE   5,700 0 0
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 811 1,889 SH   SOLE   1,889 0 0
SPDR S&P MIDCAP 400 ETF TR Exchange Traded Fund 78467Y107 288 599 SH   SOLE   599 0 0
STARBUCKS CORP COM Common Stock 855244109 7,674 69,572 SH   SOLE   68,003 0 1,569
STRYKER CORP Common Stock 863667101 7,060 26,771 SH   SOLE   26,310 0 461
SVB FINANCIAL GROUP Common Stock 78486Q101 6,357 9,827 SH   SOLE   9,808 0 19
TAIWAN SEMICONDUCTOR MFG CO LTD ADR Common Stock 874039100 3,966 35,521 SH   SOLE   34,083 0 1,438
TEXAS INSTRS INC COM Common Stock 882508104 5,166 26,879 SH   SOLE   25,885 0 994
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 6,481 11,343 SH   SOLE   11,077 0 266
TRIMBLE INC Common Stock 896239100 5,523 67,153 SH   SOLE   65,894 0 1,259
UNION PACIFIC CORP COM Common Stock 907818108 10,072 51,385 SH   SOLE   46,347 0 4,963
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 8,347 21,362 SH   SOLE   20,584 0 778
VALERO ENERGY CORP Common Stock 91913Y100 254 3,601 SH   SOLE   3,601 0 0
VALMONT INDS INC COM Common Stock 920253101 2,710 11,526 SH   SOLE   11,301 0 225
VANGUARD 500 INDEX FUND Exchange Traded Fund 922908363 1,246 3,158 SH   SOLE   3,158 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908652 5,349 29,332 SH   SOLE   29,332 0 0
VANGUARD INT'L EQUITY Exchange Traded Fund 922042775 274 4,500 SH   SOLE   4,500 0 0
VANGUARD MEGA CAP INDEX FUND Exchange Traded Fund 921910873 800 5,249 SH   SOLE   5,249 0 0
VANGUARD TOTAL STOCK MARKET ETF Exchange Traded Fund 922908769 252 1,136 SH   SOLE   1,136 0 0
VANGUARD WHITEHALL FDS INC Exchange Traded Fund 921946406 240 2,327 SH   SOLE   2,327 0 0
VANGUARD WORLD FDS Exchange Traded Fund 92204A702 401 1,000 SH   SOLE   1,000 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 445 8,243 SH   SOLE   6,628 0 1,615
VISA INC Common Stock 92826C839 9,374 42,084 SH   SOLE   40,375 0 1,709
ZOETIS INC Common Stock 98978V103 9,988 51,448 SH   SOLE   49,617 0 1,831