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 593 5,415 SH   SOLE   1,375 0 4,040
ABBVIE INC Common Stock 00287Y109 333 3,105 SH   SOLE   2,990 0 0
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF Exchange Traded Fund 003264108 213 8,347 SH   SOLE   8,347 0 0
ACCENTURE PLC Common Stock G1151C101 3,139 12,019 SH   SOLE   11,655 0 364
ACTIVISION BLIZZARD INC Common Stock 00507V109 7,170 77,218 SH   SOLE   74,147 0 3,071
ADOBE SYSTEMS INCORPORATED DELAWARE Common Stock 00724F101 5,840 11,678 SH   SOLE   10,899 0 779
ALEXANDRIA REAL ESTATE EQ INC Common Stock 015271109 2,216 12,434 SH   SOLE   11,875 0 559
ALPHABET INC CL C Common Stock 02079K107 427 244 SH   SOLE   220 0 24
AMAZON COM INC Common Stock 023135106 11,116 3,413 SH   SOLE   3,155 0 258
AMGEN INC Common Stock 031162100 5,411 23,534 SH   SOLE   23,054 0 480
APPLE INC Common Stock 037833100 18,652 140,569 SH   SOLE   123,183 0 17,086
BANCORPSOUTH BANK Common Stock 05971J102 816 29,829 SH   SOLE   29,829 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670108 5,913 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL Common Stock 084670702 16,350 70,514 SH   SOLE   67,782 0 2,682
BLACKROCK INC Common Stock 09247X101 4,914 6,810 SH   SOLE   6,664 0 146
BROADRIDGE FINANCIAL SOLUTIONS Common Stock 11133T103 3,834 25,027 SH   SOLE   24,113 0 914
CAMDEN PPTY TR Common Stock 133131102 4,948 49,519 SH   SOLE   48,832 0 687
CATERPILLAR INC COM Common Stock 149123101 499 2,741 SH   SOLE   2,541 0 200
CHUBB LTD Common Stock H1467J104 2,925 19,001 SH   SOLE   18,351 0 650
COCA COLA CO COM Common Stock 191216100 288 5,254 SH   SOLE   4,654 0 600
COLGATE PALMOLIVE CO COM Common Stock 194162103 3,338 39,039 SH   SOLE   37,925 0 1,114
COSTCO WHSL CORP NEW COM Common Stock 22160K105 245 650 SH   SOLE   650 0 0
DEERE & CO COM Common Stock 244199105 569 2,114 SH   SOLE   1,989 0 125
DISNEY WALT CO COM Common Stock 254687106 8,023 44,282 SH   SOLE   42,705 0 1,577
GOOGLE INC Common Stock 02079K305 429 245 SH   SOLE   245 0 0
HERCULES CAPITAL INC Common Stock 427096508 2,156 150,854 SH   SOLE   146,812 0 4,042
HOLOGIC INC Common Stock 436440101 2,561 35,169 SH   SOLE   34,815 0 354
HOME DEPOT INC COM Common Stock 437076102 448 1,685 SH   SOLE   1,290 0 395
HONEYWELL INTERNATIONAL INC COM Common Stock 438516106 7,306 34,347 SH   SOLE   33,235 0 1,112
IAA INC Common Stock 449253103 2,711 41,718 SH   SOLE   41,718 0 0
INTEL CORP COM Common Stock 458140100 212 4,250 SH   SOLE   4,250 0 0
ISHARES PREFERRED AND INCOME SECURITIES ETF Fixed Income ETF 464288687 300 7,779 SH   SOLE   7,779 0 0
ISHARES TR Exchange Traded Fund 464287200 550 1,466 SH   SOLE   1,466 0 0
ISHARES TR Exchange Traded Fund 464287507 210 912 SH   SOLE   912 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 3,755 23,859 SH   SOLE   22,662 0 1,137
LOCKHEED MARTIN CORP COM Common Stock 539830109 5,150 14,508 SH   SOLE   14,135 0 373
LOGITECH INTERNATIONAL SA Common Stock H50430232 8,885 91,207 SH   SOLE   88,685 0 2,522
LOWES COS INC COM Common Stock 548661107 9,092 56,642 SH   SOLE   55,422 0 1,130
MASTERCARD INCORPORATE Common Stock 57636Q104 1,235 3,460 SH   SOLE   3,300 0 160
MERCK AND CO INC NEW Common Stock 58933Y105 5,555 67,909 SH   SOLE   65,799 0 2,110
MICROCHIP TECHNOLOGY INC Common Stock 595017104 596 4,319 SH   SOLE   3,694 0 480
MICROSOFT CORP COM Common Stock 594918104 11,448 51,471 SH   SOLE   47,589 0 3,882
MURPHY OIL CORP Common Stock 626717102 2,320 191,724 SH   SOLE   171,084 0 20,640
MURPHY USA INC Common Stock 626755102 6,321 48,415 SH   SOLE   43,255 0 5,160
NEXTERA ENERGY INC Common Stock 65339F101 3,876 50,241 SH   SOLE   48,361 0 1,880
NIKE INC CLASS B COM Common Stock 654106103 8,330 58,885 SH   SOLE   57,910 0 975
NVIDIA CORP COM Common Stock 67066G104 17,225 32,986 SH   SOLE   31,371 0 1,615
PALO ALTO NETWORKS, INC Common Stock 697435105 4,705 13,239 SH   SOLE   12,310 0 929
PEPSICO INC COM Common Stock 713448108 3,790 25,557 SH   SOLE   24,367 0 1,190
PFIZER INC COM Common Stock 717081103 249 6,772 SH   SOLE   6,672 0 100
PRINCIPAL FINL GROUP INC Common Stock 74251V102 211 4,257 SH   SOLE   4,257 0 0
PROSHARES TR Exchange Traded Fund 74347B425 182 10,083 SH   SOLE   10,083 0 0
REGIONS FINANCIAL CORP Common Stock 7591EP100 273 16,916 SH   SOLE   16,916 0 0
RESMED, INC Common Stock 761152107 8,875 41,752 SH   SOLE   40,669 0 1,083
ROSS STORES INC Common Stock 778296103 7,605 61,924 SH   SOLE   58,447 0 3,477
SALESFORCE.COM Common Stock 79466L302 3,113 13,989 SH   SOLE   13,215 0 774
SOLAREDGE TECHNOLOGIES INC Common Stock 83417M104 8,112 25,420 SH   SOLE   24,588 0 832
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 420 1,123 SH   SOLE   1,123 0 0
STARBUCKS CORP COM Common Stock 855244109 6,854 64,065 SH   SOLE   62,583 0 1,482
SVB FINANCIAL GROUP Common Stock 78486Q101 3,262 8,411 SH   SOLE   8,411 0 0
TEXAS INSTRS INC COM Common Stock 882508104 8,125 49,505 SH   SOLE   47,335 0 2,170
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 4,458 9,572 SH   SOLE   9,328 0 244
TRIMBLE INC Common Stock 896239100 3,894 58,317 SH   SOLE   57,189 0 1,128
UNION PACIFIC CORP COM Common Stock 907818108 9,353 44,920 SH   SOLE   39,838 0 5,007
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 6,649 18,959 SH   SOLE   18,207 0 752
VALMONT INDS INC COM Common Stock 920253101 2,191 12,526 SH   SOLE   12,301 0 225
VANECK MERK GOLD TRUST Exchange Traded Fund 921078101 207 11,188 SH   SOLE   11,188 0 0
VANGUARD 500 INDEX FUND Exchange Traded Fund 922908363 1,596 4,645 SH   SOLE   4,645 0 0
VANGUARD INDEX FDS Exchange Traded Fund 922908652 4,846 29,382 SH   SOLE   29,382 0 0
VANGUARD MEGA CAP INDEX FUND Exchange Traded Fund 921910873 700 5,249 SH   SOLE   5,249 0 0
VANGUARD WHITEHALL FDS INC Exchange Traded Fund 921946406 213 2,327 SH   SOLE   2,327 0 0
VANGUARD WORLD FDS Exchange Traded Fund 92204A702 353 1,000 SH   SOLE   1,000 0 0
VISA INC Common Stock 92826C839 8,192 37,454 SH   SOLE   35,789 0 1,665
ZOETIS INC Common Stock 98978V103 7,905 47,764 SH   SOLE   45,989 0 1,775