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
AT&T INC COM 00206R102 3,512 120,484 SH   SOLE   114,841 0 5,643
ABBOTT LABS COM 002824100 4,332 54,898 SH   SOLE   53,773 0 1,125
ABBVIE INC COM 00287Y109 2,918 38,302 SH   SOLE   37,003 0 1,299
ADOBE INC COM 00724F101 460 1,445 SH   SOLE   577 0 868
AKOUSTIS TECHNOLOGIES INC COM 00973N102 178 33,065 SH   SOLE   33,065 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,008 15,467 SH   SOLE   14,593 0 874
ALPHABET INC CAP STK CL C 02079K107 9,004 7,743 SH   SOLE   7,536 0 207
ALPHABET INC CAP STK CL A 02079K305 12,537 10,790 SH   SOLE   10,493 0 297
ALTRIA GROUP INC COM 02209S103 670 17,329 SH   SOLE   2,673 0 14,656
AMAZON COM INC COM 023135106 14,874 7,629 SH   SOLE   7,130 0 499
AMER STATES WTR CO COM 029899101 294 3,600 SH   SOLE   3,600 0 0
AMERICAN TOWER CORP NEW COM 03027X100 6,010 27,600 SH   SOLE   26,875 0 725
AMGEN INC COM 031162100 624 3,078 SH   SOLE   2,695 0 383
ANALOG DEVICES INC COM 032654105 1,179 13,156 SH   SOLE   12,971 0 185
APPLE INC COM 037833100 49,565 194,916 SH   SOLE   177,700 0 17,216
APPLIED MATLS INC COM 038222105 2,289 49,958 SH   SOLE   49,258 0 700
APTARGROUP INC COM 038336103 2,007 20,165 SH   SOLE   19,500 0 665
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 593 20,600 SH   SOLE   20,600 0 0
BK OF AMERICA CORP COM 060505104 2,910 137,074 SH   SOLE   124,900 0 12,174
BECTON DICKINSON & CO COM 075887109 4,623 20,119 SH   SOLE   20,069 0 50
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,906 65,121 SH   SOLE   63,000 0 2,121
BLACKROCK INC COM 09247X101 7,713 17,530 SH   SOLE   17,480 0 50
BLACKSTONE GROUP INC COM CL A 09260D107 3,503 76,875 SH   SOLE   76,475 0 400
BOEING CO COM 097023105 3,333 22,348 SH   SOLE   21,581 0 767
BRISTOL-MYERS SQUIBB CO COM 110122108 3,514 63,040 SH   SOLE   56,097 0 6,943
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 122 32,162 SH   SOLE   32,122 0 40
BROADCOM INC COM 11135F101 3,232 13,631 SH   SOLE   13,325 0 305
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 598 13,513 SH   SOLE   12,513 0 1,000
CVS HEALTH CORP COM 126650100 637 10,735 SH   SOLE   9,605 0 1,130
CALIFORNIA WTR SVC GROUP COM 130788102 1,102 21,907 SH   SOLE   21,580 0 327
CATERPILLAR INC DEL COM 149123101 818 7,052 SH   SOLE   5,738 0 1,314
CHEVRON CORP NEW COM 166764100 6,463 89,201 SH   SOLE   87,111 0 2,089
CISCO SYS INC COM 17275R102 1,751 44,555 SH   SOLE   38,269 0 6,286
CITIGROUP INC COM NEW 172967424 1,179 27,997 SH   SOLE   27,607 0 390
COCA COLA CO COM 191216100 4,596 103,860 SH   SOLE   101,880 0 1,980
CONOCOPHILLIPS COM 20825C104 1,556 50,509 SH   SOLE   50,134 0 375
CONSTELLATION BRANDS INC CL A 21036P108 470 3,280 SH   SOLE   3,105 0 175
COSTCO WHSL CORP NEW COM 22160K105 9,300 32,618 SH   SOLE   30,999 0 1,619
CUMMINS INC COM 231021106 1,138 8,411 SH   SOLE   8,226 0 185
DEERE & CO COM 244199105 609 4,410 SH   SOLE   4,085 0 325
DISNEY WALT CO COM DISNEY 254687106 4,006 41,471 SH   SOLE   38,291 0 3,180
DOMINION ENERGY INC COM 25746U109 7,727 107,038 SH   SOLE   105,177 0 1,861
DONALDSON INC COM 257651109 2,836 73,403 SH   SOLE   72,053 0 1,350
DOUGLAS EMMETT INC COM 25960P109 974 31,917 SH   SOLE   31,917 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 204 2,525 SH   SOLE   2,118 0 406
ECOLAB INC COM 278865100 272 1,747 SH   SOLE   1,632 0 115
EDWARDS LIFESCIENCES CORP COM 28176E108 311 1,648 SH   SOLE   450 0 1,198
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 238 51,720 SH   SOLE   35,425 0 16,295
ENTERPRISE PRODS PARTNERS L COM 293792107 5,295 370,283 SH   SOLE   360,899 0 9,383
ESSENTIAL UTILS INC COM 29670G102 1,133 27,827 SH   SOLE   27,827 0 0
EXXON MOBIL CORP COM 30231G102 3,288 86,587 SH   SOLE   82,520 0 4,067
FACEBOOK INC CL A 30303M102 10,000 59,952 SH   SOLE   58,687 0 1,265
FASTENAL CO COM 311900104 350 11,200 SH   SOLE   0 0 11,200
FEDEX CORP COM 31428X106 335 2,760 SH   SOLE   2,760 0 0
FISERV INC COM 337738108 259 2,724 SH   SOLE   1,250 0 1,474
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,316 57,187 SH   SOLE   48,571 0 8,616
FORD MTR CO DEL COM 345370860 96 19,902 SH   SOLE   7,302 0 12,600
GENERAL DYNAMICS CORP COM 369550108 470 3,556 SH   SOLE   2,225 0 1,331
GENERAL ELECTRIC CO COM 369604103 800 100,818 SH   SOLE   59,601 0 41,216
GILEAD SCIENCES INC COM 375558103 5,885 78,719 SH   SOLE   77,669 0 1,050
GLOBAL PMTS INC COM 37940X102 226 1,565 SH   SOLE   1,565 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,727 24,110 SH   SOLE   23,835 0 275
HEALTHPEAK PROPERTIES INC COM 42250P103 4,434 185,909 SH   SOLE   183,099 0 2,810
HOME DEPOT INC COM 437076102 1,536 8,229 SH   SOLE   4,730 0 3,499
HONEYWELL INTL INC COM 438516106 4,638 34,668 SH   SOLE   30,410 0 4,258
IDEXX LABS INC COM 45168D104 412 1,700 SH   SOLE   1,600 0 100
INTEL CORP COM 458140100 10,324 190,766 SH   SOLE   182,054 0 8,711
INTERNATIONAL BUSINESS MACHS COM 459200101 420 3,787 SH   SOLE   2,725 0 1,062
INVESCO QQQ TR UNIT SER 1 46090E103 9,356 49,140 SH   SOLE   32,450 0 16,690
INTUITIVE SURGICAL INC COM NEW 46120E602 3,847 7,768 SH   SOLE   7,668 0 100
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,727 55,129 SH   SOLE   54,129 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 336 2,105 SH   SOLE   1,994 0 111
ISHARES TR CORE S&P500 ETF 464287200 391 1,514 SH   SOLE   1,092 0 421
ISHARES TR MSCI EMG MKT ETF 464287234 1,272 37,268 SH   SOLE   20,478 0 16,790
ISHARES TR MSCI EAFE ETF 464287465 618 11,559 SH   SOLE   3,704 0 7,854
ISHARES TR RUSSELL 2000 ETF 464287655 587 5,126 SH   SOLE   2,655 0 2,470
ISHARES TR U.S. REAL ES ETF 464287739 1,189 17,089 SH   SOLE   17,028 0 60
ISHARES TR CORE S&P SCP ETF 464287804 1,045 18,624 SH   SOLE   12,859 0 5,765
ISHARES TR MSCI ACWI ETF 464288257 782 12,501 SH   SOLE   0 0 12,501
JPMORGAN CHASE & CO COM 46625H100 7,403 82,229 SH   SOLE   80,586 0 1,642
JOHNSON & JOHNSON COM 478160104 12,936 98,650 SH   SOLE   91,972 0 6,678
KINDER MORGAN INC DEL COM 49456B101 4,161 298,908 SH   SOLE   296,269 0 2,639
LAM RESEARCH CORP COM 512807108 499 2,079 SH   SOLE   2,025 0 54
LAS VEGAS SANDS CORP COM 517834107 449 10,580 SH   SOLE   10,460 0 120
LIFE STORAGE INC COM 53223X107 364 3,850 SH   SOLE   3,850 0 0
LILLY ELI & CO COM 532457108 887 6,391 SH   SOLE   350 0 6,041
LOCKHEED MARTIN CORP COM 539830109 3,017 8,901 SH   SOLE   1,340 0 7,561
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 423 11,600 SH   SOLE   9,600 0 2,000
MCDONALDS CORP COM 580135101 3,069 18,563 SH   SOLE   9,155 0 9,408
MERCK & CO. INC COM 58933Y105 3,701 48,107 SH   SOLE   42,465 0 5,642
MICROSOFT CORP COM 594918104 24,054 152,519 SH   SOLE   144,053 0 8,465
MONDELEZ INTL INC CL A 609207105 1,871 37,355 SH   SOLE   33,416 0 3,939
NETFLIX INC COM 64110L106 1,398 3,722 SH   SOLE   1,315 0 2,407
NEXTERA ENERGY INC COM 65339F101 11,784 48,972 SH   SOLE   47,775 0 1,197
NIKE INC CL B 654106103 2,726 32,941 SH   SOLE   30,620 0 2,321
NOBLE ENERGY INC COM 655044105 173 28,590 SH   SOLE   28,190 0 400
NORFOLK SOUTHERN CORP COM 655844108 497 3,403 SH   SOLE   2,558 0 845
NORTHROP GRUMMAN CORP COM 666807102 1,047 3,460 SH   SOLE   3,460 0 0
NOVARTIS A G SPONSORED ADR 66987V109 418 5,072 SH   SOLE   5,072 0 0
NVIDIA CORP COM 67066G104 1,768 6,707 SH   SOLE   6,242 0 465
NUVEEN MUN VALUE FD INC COM 670928100 102 10,500 SH   SOLE   0 0 10,500
OBALON THERAPEUTICS INC COM NEW 67424L209 14 19,485 SH   SOLE   0 0 19,485
ONEOK INC NEW COM 682680103 3,587 164,475 SH   SOLE   163,551 0 924
ORACLE CORP COM 68389X105 1,733 35,848 SH   SOLE   34,198 0 1,650
PALO ALTO NETWORKS INC COM 697435105 708 4,320 SH   SOLE   4,295 0 25
PEPSICO INC COM 713448108 678 5,649 SH   SOLE   3,458 0 2,190
PERSONALIS INC COM 71535D106 137 16,982 SH   SOLE   16,982 0 0
PFIZER INC COM 717081103 394 12,077 SH   SOLE   8,251 0 3,826
PHILIP MORRIS INTL INC COM 718172109 387 5,310 SH   SOLE   2,430 0 2,880
PHILLIPS 66 COM 718546104 763 14,221 SH   SOLE   14,221 0 0
PROCTER & GAMBLE CO COM 742718109 7,455 67,774 SH   SOLE   61,242 0 6,532
PUBLIC STORAGE COM 74460D109 432 2,175 SH   SOLE   2,102 0 73
QUALCOMM INC COM 747525103 10,192 150,655 SH   SOLE   136,697 0 13,957
ROPER TECHNOLOGIES INC COM 776696106 234 750 SH   SOLE   700 0 50
ROSS STORES INC COM 778296103 733 8,430 SH   SOLE   0 0 8,430
ROYAL BK CDA COM 780087102 351 5,700 SH   SOLE   5,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,540 9,854 SH   SOLE   7,485 0 2,369
SPDR GOLD TRUST GOLD SHS 78463V107 1,362 9,201 SH   SOLE   7,452 0 1,749
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 522 2,379 SH   SOLE   2,065 0 314
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,468 5,585 SH   SOLE   5,496 0 89
SALESFORCE COM INC COM 79466L302 1,642 11,404 SH   SOLE   11,135 0 269
SCHWAB CHARLES CORP COM 808513105 1,909 56,781 SH   SOLE   41,230 0 15,551
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 212 3,456 SH   SOLE   3,295 0 161
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,482 18,608 SH   SOLE   17,993 0 615
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,143 27,114 SH   SOLE   26,664 0 450
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 550 10,675 SH   SOLE   10,494 0 181
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 344 16,643 SH   SOLE   15,877 0 766
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 973 21,635 SH   SOLE   19,370 0 2,265
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,780 107,584 SH   SOLE   105,135 0 2,449
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 469 8,637 SH   SOLE   0 0 8,637
SCHWAB STRATEGIC TR US REIT ETF 808524847 534 16,298 SH   SOLE   12,085 0 4,212
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 244 5,414 SH   SOLE   0 0 5,414
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 272 3,072 SH   SOLE   245 0 2,827
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 288 5,295 SH   SOLE   0 0 5,295
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 272 2,771 SH   SOLE   0 0 2,771
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 301 5,099 SH   SOLE   0 0 5,099
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,587 32,189 SH   SOLE   26,056 0 6,133
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 289 5,224 SH   SOLE   0 0 5,224
SEMPRA ENERGY COM 816851109 1,153 10,201 SH   SOLE   1,769 0 8,431
SIMON PPTY GROUP INC NEW COM 828806109 2,413 43,984 SH   SOLE   43,463 0 521
SOUTHERN CO COM 842587107 538 9,940 SH   SOLE   9,340 0 600
SQUARE INC CL A 852234103 353 6,745 SH   SOLE   6,145 0 600
STARBUCKS CORP COM 855244109 699 10,629 SH   SOLE   9,715 0 914
SYSCO CORP COM 871829107 347 7,614 SH   SOLE   0 0 7,614
TC ENERGY CORP COM 87807B107 284 6,400 SH   SOLE   6,400 0 0
TESLA INC COM 88160R101 3,976 7,588 SH   SOLE   6,985 0 603
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 90 10,025 SH   SOLE   10,025 0 0
3M CO COM 88579Y101 1,710 12,528 SH   SOLE   11,670 0 858
TORONTO DOMINION BK ONT COM NEW 891160509 212 5,000 SH   SOLE   0 0 5,000
ULTA BEAUTY INC COM 90384S303 2,078 11,825 SH   SOLE   11,825 0 0
UNION PAC CORP COM 907818108 7,611 53,960 SH   SOLE   52,875 0 1,085
UNITED TECHNOLOGIES CORP COM 913017109 5,927 62,833 SH   SOLE   61,868 0 965
UNITEDHEALTH GROUP INC COM 91324P102 230 922 SH   SOLE   922 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,757 26,668 SH   SOLE   13,202 0 13,465
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,312 55,106 SH   SOLE   0 0 55,106
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 363 4,253 SH   SOLE   0 0 4,253
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,992 179,710 SH   SOLE   100 0 179,609
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,314 20,926 SH   SOLE   0 0 20,925
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,070 91,494 SH   SOLE   20,250 0 71,243
VENTAS INC COM 92276F100 2,128 79,402 SH   SOLE   77,812 0 1,590
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,565 10,829 SH   SOLE   119 0 10,709
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 354 5,072 SH   SOLE   850 0 4,222
VANGUARD INDEX FDS SM CP VAL ETF 922908611 581 6,537 SH   SOLE   0 0 6,537
VANGUARD INDEX FDS MID CAP ETF 922908629 2,071 15,731 SH   SOLE   930 0 14,800
VANGUARD INDEX FDS GROWTH ETF 922908736 3,140 20,039 SH   SOLE   804 0 19,235
VANGUARD INDEX FDS VALUE ETF 922908744 3,088 34,668 SH   SOLE   742 0 33,926
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,564 39,534 SH   SOLE   49 0 39,484
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,116 8,657 SH   SOLE   61 0 8,596
VERIZON COMMUNICATIONS INC COM 92343V104 8,503 158,259 SH   SOLE   151,330 0 6,929
VISA INC COM CL A 92826C839 14,918 92,591 SH   SOLE   90,648 0 1,943
WALMART INC COM 931142103 377 3,319 SH   SOLE   3,203 0 116
WELLS FARGO CO NEW COM 949746101 1,491 51,957 SH   SOLE   26,022 0 25,935
ZIONS BANCORPORATION N A COM 989701107 393 14,675 SH   SOLE   14,375 0 300
MEDTRONIC PLC SHS G5960L103 1,709 18,946 SH   SOLE   18,252 0 694
NXP SEMICONDUCTORS N V COM N6596X109 292 3,525 SH   SOLE   3,525 0 0