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 531 2,674 SH   SOLE   2,599 0 75
ABBOTT LABS Common Stock 002824100 617 5,325 SH   SOLE   1,375 0 3,950
ABBVIE INC Common Stock 00287Y109 382 3,390 SH   SOLE   3,275 0 0
ACCENTURE PLC Common Stock G1151C101 3,437 11,660 SH   SOLE   11,096 0 564
ACTIVISION BLIZZARD INC Common Stock 00507V109 7,767 81,382 SH   SOLE   78,207 0 3,175
ADOBE SYSTEMS INCORPORATED DELAWARE Common Stock 00724F101 7,419 12,669 SH   SOLE   11,922 0 747
ALEXANDRIA REAL ESTATE EQ INC Common Stock 015271109 2,368 13,018 SH   SOLE   12,459 0 559
ALPHABET INC CL C Common Stock 02079K107 1,063 424 SH   SOLE   400 0 24
AMAZON COM INC Common Stock 023135106 12,309 3,578 SH   SOLE   3,317 0 261
AMGEN INC Common Stock 031162100 772 3,169 SH   SOLE   2,515 0 654
APPLE INC Common Stock 037833100 20,255 147,889 SH   SOLE   130,755 0 16,834
AT&T INC Common Stock 00206R102 349 12,118 SH   SOLE   12,118 0 0
BANCORPSOUTH BANK Common Stock 05971J102 845 29,829 SH   SOLE   29,829 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108 6,698 16 SH   SOLE   16 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 23,364 84,066 SH   SOLE   81,311 0 2,705
BHP GROUP LTD ADR Common Stock 088606108 213 2,920 SH   SOLE   2,920 0 0
BLACKROCK INC Common Stock 09247X101 6,129 7,005 SH   SOLE   6,851 0 154
BLACKSTONE GROUP INC Common Stock 09260D107 653 6,720 SH   SOLE   6,720 0 0
BLACKSTONE GROUP INC Common Stock 09260D107 146 1,500 SH   OTR   1,500 0 0
BOEING CO Common Stock 097023105 228 950 SH   SOLE   950 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common Stock 11133T103 3,847 23,815 SH   SOLE   23,101 0 714
CAMDEN PPTY TR Common Stock 133131102 7,153 53,915 SH   SOLE   53,152 0 763
CATERPILLAR INC COM Common Stock 149123101 609 2,797 SH   SOLE   2,597 0 200
CHEVRON TEXACO CORP COM Common Stock 166764100 397 3,794 SH   SOLE   3,684 0 110
CHUBB LTD Common Stock H1467J104 2,821 17,749 SH   SOLE   17,099 0 650
CISCO SYS INC COM Common Stock 17275R102 245 4,618 SH   SOLE   4,618 0 0
COCA COLA CO COM Common Stock 191216100 1,200 22,184 SH   SOLE   21,584 0 600
COLGATE PALMOLIVE CO COM Common Stock 194162103 460 5,651 SH   SOLE   5,551 0 100
COSTCO WHSL CORP NEW COM Common Stock 22160K105 257 650 SH   SOLE   650 0 0
DEERE & CO COM Common Stock 244199105 746 2,114 SH   SOLE   1,989 0 125
DISNEY WALT CO COM Common Stock 254687106 8,135 46,280 SH   SOLE   44,585 0 1,695
DOW INC Common Stock 260557103 5,293 83,641 SH   SOLE   82,300 0 1,341
EXXON MOBIL CORP COM Common Stock 30231G102 419 6,649 SH   SOLE   6,649 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND Exchange Traded Fund 33733E302 230 938 SH   SOLE   938 0 0
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF Fixed Income ETF 33739E108 345 16,750 SH   SOLE   16,750 0 0
GOOGLE INC Common Stock 02079K305 610 250 SH   SOLE   250 0 0
HERCULES CAPITAL INC Common Stock 427096508 2,585 151,510 SH   SOLE   147,468 0 4,042
HOLOGIC INC Common Stock 436440101 2,795 41,893 SH   SOLE   41,377 0 516
HOME DEPOT INC COM Common Stock 437076102 783 2,455 SH   SOLE   2,060 0 395
HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 8,232 37,528 SH   SOLE   36,370 0 1,158
INTEL CORP COM Common Stock 458140100 552 9,830 SH   SOLE   9,830 0 0
INTERNATIONAL BUSINESS MACHS CORP COM Common Stock 459200101 237 1,618 SH   SOLE   1,618 0 0
ISHARES TR Exchange Traded Fund 464287200 645 1,500 SH   SOLE   1,500 0 0
ISHARES TR Exchange Traded Fund 464287507 245 912 SH   SOLE   912 0 0
ISHARES TR Exchange Traded Fund 464287598 213 1,343 SH   SOLE   1,343 0 0
J P MORGAN CHASE & CO COM Common Stock 46625H100 789 5,072 SH   SOLE   4,500 0 572
J P MORGAN CHASE & CO COM Common Stock 46625H100 62 400 SH   OTR   400 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 4,161 25,256 SH   SOLE   24,059 0 1,137
LILLY ELI & CO Common Stock 532457108 265 1,156 SH   SOLE   1,156 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 6,273 16,579 SH   SOLE   16,162 0 417
LOGITECH INTERNATIONAL SA Common Stock H50430232 10,731 88,683 SH   SOLE   85,711 0 2,972
LOWES COS INC COM Common Stock 548661107 10,884 56,112 SH   SOLE   54,838 0 1,184
MASTERCARD INCORPORATE Common Stock 57636Q104 1,062 2,910 SH   SOLE   2,750 0 160
MCDONALDS CORP COM Common Stock 580135101 416 1,800 SH   SOLE   1,800 0 0
MEDTRONIC PLC Common Stock G5960L103 215 1,735 SH   SOLE   1,435 0 300
MERCK AND CO INC NEW Common Stock 58933Y105 6,176 79,413 SH   SOLE   77,166 0 2,247
MICROCHIP TECHNOLOGY INC Common Stock 595017104 626 4,179 SH   SOLE   3,554 0 480
MICROSOFT CORP COM Common Stock 594918104 14,151 52,236 SH   SOLE   48,314 0 3,922
MURPHY OIL CORP Common Stock 626717102 4,463 191,724 SH   SOLE   171,084 0 20,640
MURPHY USA INC Common Stock 626755102 6,457 48,415 SH   SOLE   43,255 0 5,160
NEXTERA ENERGY INC Common Stock 65339F101 3,855 52,611 SH   SOLE   50,731 0 1,880
NIKE INC CLASS B COM Common Stock 654106103 9,532 61,702 SH   SOLE   60,648 0 1,054
NUCOR CORP COM Common Stock 670346105 301 3,140 SH   SOLE   3,140 0 0
NVIDIA CORP COM Common Stock 67066G104 24,634 30,789 SH   SOLE   29,160 0 1,629
PALO ALTO NETWORKS, INC Common Stock 697435105 5,459 14,711 SH   SOLE   13,754 0 957
PAYPAL HOLDINGS INC Common Stock 70450Y103 219 750 SH   SOLE   750 0 0
PEPSICO INC COM Common Stock 713448108 3,757 25,354 SH   SOLE   24,274 0 1,080
PFIZER INC COM Common Stock 717081103 401 10,252 SH   SOLE   10,152 0 100
PROSHARES TR Exchange Traded Fund 74347B425 155 10,083 SH   SOLE   10,083 0 0
QUALCOMM INC COM Common Stock 747525103 380 2,657 SH   SOLE   1,900 0 757
REGIONS FINANCIAL CORP Common Stock 7591EP100 341 16,916 SH   SOLE   16,916 0 0
RESMED, INC Common Stock 761152107 10,526 42,697 SH   SOLE   41,569 0 1,128
ROSS STORES INC Common Stock 778296103 8,129 65,555 SH   SOLE   62,021 0 3,534
SALESFORCE.COM Common Stock 79466L302 4,162 17,039 SH   SOLE   15,933 0 1,106
SIXTH STREET SPECIALTY LENDING INC Common Stock 83012A109 280 12,639 SH   SOLE   12,639 0 0
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 7,113 25,739 SH   SOLE   24,745 0 994
SOUTHERN CO Common Stock 842587107 345 5,700 SH   SOLE   5,700 0 0
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 809 1,889 SH   SOLE   1,889 0 0
SPDR S&P MIDCAP 400 ETF TR Exchange Traded Fund 78467Y107 294 599 SH   SOLE   599 0 0
STARBUCKS CORP COM Common Stock 855244109 7,439 66,535 SH   SOLE   64,966 0 1,569
STRYKER CORP Common Stock 863667101 6,592 25,379 SH   SOLE   25,058 0 321
SVB FINANCIAL GROUP Common Stock 78486Q101 5,053 9,082 SH   SOLE   9,063 0 19
TAIWAN SEMICONDUCTOR MFG CO LTD ADR Common Stock 874039100 3,878 32,274 SH   SOLE   30,671 0 1,603
TEXAS INSTRS INC COM Common Stock 882508104 5,160 26,831 SH   SOLE   25,881 0 950
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 5,285 10,476 SH   SOLE   10,210 0 266
TRIMBLE INC Common Stock 896239100 5,219 63,777 SH   SOLE   62,518 0 1,259
UNION PACIFIC CORP COM Common Stock 907818108 10,792 49,069 SH   SOLE   44,037 0 4,957
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 8,036 20,069 SH   SOLE   19,291 0 778
VALERO ENERGY CORP Common Stock 91913Y100 271 3,465 SH   SOLE   3,465 0 0
VALMONT INDS INC COM Common Stock 920253101 2,721 11,526 SH   SOLE   11,301 0 225
VANGUARD 500 INDEX FUND Exchange Traded Fund 922908363 1,243 3,158 SH   SOLE   3,158 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908652 5,532 29,332 SH   SOLE   29,332 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908769 275 1,236 SH   SOLE   1,236 0 0
VANGUARD MEGA CAP INDEX FUND Exchange Traded Fund 921910873 800 5,249 SH   SOLE   5,249 0 0
VANGUARD WHITEHALL FDS INC Exchange Traded Fund 921946406 244 2,327 SH   SOLE   2,327 0 0
VANGUARD WORLD FDS Exchange Traded Fund 92204A702 399 1,000 SH   SOLE   1,000 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 311 5,555 SH   SOLE   3,740 0 1,815
VISA INC Common Stock 92826C839 9,237 39,506 SH   SOLE   37,797 0 1,709
ZOETIS INC Common Stock 98978V103 9,367 50,264 SH   SOLE   48,433 0 1,831