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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPS ETF TR ALERIAN MLP 00162Q866   1,000 117,661 SH   SOLE   117,116 0 545
AT&T INC COM 00206R102   4,919 125,877 SH   SOLE   115,059 0 10,818
ABBOTT LABS COM 002824100   4,498 51,785 SH   SOLE   51,083 0 702
ABBVIE INC COM 00287Y109   3,190 36,027 SH   SOLE   35,328 0 698
ADOBE INC COM 00724F101   262 794 SH   SOLE   84 0 710
AKOUSTIS TECHNOLOGIES INC COM 00973N102   132 16,500 SH   SOLE   16,500 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   3,182 15,002 SH   SOLE   14,683 0 319
ALPHABET INC CAP STK CL C 02079K107   10,379 7,763 SH   SOLE   7,662 0 101
ALPHABET INC CAP STK CL A 02079K305   14,298 10,675 SH   SOLE   10,473 0 202
ALTRIA GROUP INC COM 02209S103   918 18,400 SH   SOLE   2,673 0 15,727
AMAZON COM INC COM 023135106   13,931 7,539 SH   SOLE   7,026 0 513
AMERICAN STS WTR CO COM 029899101   329 3,800 SH   SOLE   3,800 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,200 26,977 SH   SOLE   26,737 0 240
AMGEN INC COM 031162100   760 3,153 SH   SOLE   2,845 0 308
ANALOG DEVICES INC COM 032654105   1,342 11,291 SH   SOLE   11,231 0 60
APPLE INC COM 037833100   57,998 197,507 SH   SOLE   180,733 0 16,773
APPLIED MATLS INC COM 038222105   2,947 48,283 SH   SOLE   48,283 0 0
APTARGROUP INC COM 038336103   2,331 20,165 SH   SOLE   19,500 0 665
AQUA AMERICA INC COM 03836W103   1,320 28,127 SH   SOLE   28,127 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   1,275 20,100 SH   SOLE   20,100 0 0
BANK AMER CORP COM 060505104   4,768 135,378 SH   SOLE   122,400 0 12,978
BECTON DICKINSON & CO COM 075887109   5,411 19,896 SH   SOLE   19,846 0 50
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,501 64,020 SH   SOLE   61,905 0 2,115
BLACKROCK INC COM 09247X101   8,842 17,589 SH   SOLE   17,461 0 128
BLACKSTONE GROUP INC COM CL A 09260D107   4,208 75,225 SH   SOLE   74,825 0 400
BOEING CO COM 097023105   7,129 21,883 SH   SOLE   21,551 0 332
BRISTOL MYERS SQUIBB CO COM 110122108   4,008 62,442 SH   SOLE   55,723 0 6,718
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157   109 36,252 SH   SOLE   36,212 0 40
BROADCOM INC COM 11135F101   4,045 12,801 SH   SOLE   12,715 0 85
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   835 14,451 SH   SOLE   13,451 0 1,000
CVS HEALTH CORP COM 126650100   852 11,465 SH   SOLE   10,335 0 1,130
CALIFORNIA WTR SVC GROUP COM 130788102   1,130 21,907 SH   SOLE   21,580 0 327
CATERPILLAR INC DEL COM 149123101   1,332 9,020 SH   SOLE   5,858 0 3,162
CHEVRON CORP NEW COM 166764100   10,274 85,258 SH   SOLE   83,646 0 1,611
CISCO SYS INC COM 17275R102   2,103 43,852 SH   SOLE   38,919 0 4,933
CINTAS CORP COM 172908105   296 1,100 SH   SOLE   1,000 0 100
CITIGROUP INC COM NEW 172967424   2,273 28,447 SH   SOLE   28,057 0 390
COCA COLA CO COM 191216100   5,864 105,948 SH   SOLE   103,416 0 2,532
COMCAST CORP NEW CL A 20030N101   301 6,687 SH   SOLE   380 0 6,307
CONOCOPHILLIPS COM 20825C104   3,348 51,478 SH   SOLE   51,037 0 440
CONSTELLATION BRANDS INC CL A 21036P108   637 3,355 SH   SOLE   3,180 0 175
COSTCO WHSL CORP NEW COM 22160K105   9,793 33,317 SH   SOLE   31,812 0 1,505
CUMMINS INC COM 231021106   1,541 8,611 SH   SOLE   8,426 0 185
DEERE & CO COM 244199105   833 4,810 SH   SOLE   4,485 0 325
DISNEY WALT CO COM DISNEY 254687106   5,633 38,946 SH   SOLE   35,751 0 3,194
DOMINION ENERGY INC COM 25746U109   8,945 108,001 SH   SOLE   106,851 0 1,150
DONALDSON INC COM 257651109   4,400 76,355 SH   SOLE   75,004 0 1,350
DOUGLAS EMMETT INC COM 25960P109   1,401 31,917 SH   SOLE   31,917 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   270 2,956 SH   SOLE   2,550 0 406
EOG RES INC COM 26875P101   275 3,279 SH   SOLE   3,279 0 0
ECOLAB INC COM 278865100   337 1,747 SH   SOLE   1,632 0 115
EDWARDS LIFESCIENCES CORP COM 28176E108   362 1,552 SH   SOLE   350 0 1,202
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   692 53,922 SH   SOLE   37,627 0 16,295
ENTERPRISE PRODS PARTNERS L COM 293792107   9,315 330,793 SH   SOLE   321,710 0 9,083
EXXON MOBIL CORP COM 30231G102   6,212 89,027 SH   SOLE   82,158 0 6,868
FACEBOOK INC CL A 30303M102   12,462 60,715 SH   SOLE   59,519 0 1,196
FASTENAL CO COM 311900104   414 11,200 SH   SOLE   0 0 11,200
FEDEX CORP COM 31428X106   561 3,710 SH   SOLE   3,570 0 140
FISERV INC COM 337738108   315 2,724 SH   SOLE   1,250 0 1,474
FOCUS FINL PARTNERS INC COM CL A 34417P100   1,626 55,187 SH   SOLE   48,571 0 6,616
FORD MTR CO DEL COM 345370860   267 28,732 SH   SOLE   28,731 0 0
GENERAL DYNAMICS CORP COM 369550108   557 3,156 SH   SOLE   1,825 0 1,331
GENERAL ELECTRIC CO COM 369604103   1,171 104,957 SH   SOLE   63,841 0 41,116
GILEAD SCIENCES INC COM 375558103   5,220 80,325 SH   SOLE   79,450 0 875
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   242 5,151 SH   SOLE   4,000 0 1,151
GOLDMAN SACHS GROUP INC COM 38141G104   5,583 24,280 SH   SOLE   24,205 0 75
HEALTHPEAK PPTYS INC COM 42250P103   6,423 186,322 SH   SOLE   183,512 0 2,810
HOME DEPOT INC COM 437076102   1,655 7,578 SH   SOLE   3,865 0 3,713
HONEYWELL INTL INC COM 438516106   6,069 34,286 SH   SOLE   30,162 0 4,124
IDEXX LABS INC COM 45168D104   444 1,700 SH   SOLE   1,600 0 100
INTEL CORP COM 458140100   11,182 186,831 SH   SOLE   183,866 0 2,965
INTERNATIONAL BUSINESS MACHS COM 459200101   496 3,697 SH   SOLE   1,325 0 2,372
INVESCO QQQ TR UNIT SER 1 46090E103   10,583 49,774 SH   SOLE   32,767 0 17,007
INTUITIVE SURGICAL INC COM NEW 46120E602   4,539 7,678 SH   SOLE   7,578 0 100
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   2,174 56,279 SH   SOLE   55,278 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   418 2,112 SH   SOLE   2,001 0 111
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669   217 9,517 SH   SOLE   0 0 9,516
ISHARES TR CORE S&P500 ETF 464287200   489 1,514 SH   SOLE   1,092 0 421
ISHARES TR MSCI EMG MKT ETF 464287234   1,688 37,609 SH   SOLE   20,608 0 17,001
ISHARES TR MSCI EAFE ETF 464287465   1,024 14,742 SH   SOLE   3,949 0 10,792
ISHARES TR RUSSELL 2000 ETF 464287655   860 5,191 SH   SOLE   2,655 0 2,535
ISHARES TR S&P MC 400VL ETF 464287705   667 3,906 SH   SOLE   28 0 3,878
ISHARES TR U.S. REAL ES ETF 464287739   1,590 17,079 SH   SOLE   17,018 0 60
ISHARES TR CORE S&P SCP ETF 464287804   1,719 20,500 SH   SOLE   13,224 0 7,276
ISHARES TR MSCI ACWI ETF 464288257   1,130 14,260 SH   SOLE   0 0 14,260
ISHARES TR PFD AND INCM SEC 464288687   218 5,795 SH   SOLE   4,765 0 1,030
ISHARES TR MSCI USA ESG SLC 464288802   213 1,590 SH   SOLE   1,570 0 20
JPMORGAN CHASE & CO COM 46625H100   11,198 80,328 SH   SOLE   79,280 0 1,047
JOHNSON & JOHNSON COM 478160104   14,243 97,642 SH   SOLE   91,506 0 6,136
KINDER MORGAN INC DEL COM 49456B101   5,605 264,749 SH   SOLE   262,185 0 2,564
LAM RESEARCH CORP COM 512807108   593 2,029 SH   SOLE   1,975 0 54
LAS VEGAS SANDS CORP COM 517834107   766 11,095 SH   SOLE   11,095 0 0
LIFE STORAGE INC COM 53223X107   382 3,525 SH   SOLE   3,525 0 0
LILLY ELI & CO COM 532457108   848 6,451 SH   SOLE   350 0 6,101
LOCKHEED MARTIN CORP COM 539830109   3,417 8,776 SH   SOLE   1,215 0 7,561
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   704 11,205 SH   SOLE   9,100 0 2,105
MCDONALDS CORP COM 580135101   3,695 18,698 SH   SOLE   9,020 0 9,678
MERCK & CO INC COM 58933Y105   4,007 44,061 SH   SOLE   38,775 0 5,286
MICROSOFT CORP COM 594918104   24,107 152,866 SH   SOLE   146,005 0 6,861
MIDDLEBY CORP COM 596278101   255 2,328 SH   SOLE   2,328 0 0
MONDELEZ INTL INC CL A 609207105   2,124 38,557 SH   SOLE   34,057 0 4,500
MORGAN STANLEY COM NEW 617446448   231 4,525 SH   SOLE   4,525 0 0
NETFLIX INC COM 64110L106   1,204 3,720 SH   SOLE   1,313 0 2,407
NEXTERA ENERGY INC COM 65339F101   12,190 50,339 SH   SOLE   48,981 0 1,358
NIKE INC CL B 654106103   3,412 33,683 SH   SOLE   31,281 0 2,401
NOBLE ENERGY INC COM 655044105   812 32,680 SH   SOLE   32,280 0 400
NORFOLK SOUTHERN CORP COM 655844108   661 3,403 SH   SOLE   2,558 0 845
NORTHROP GRUMMAN CORP COM 666807102   3,127 9,091 SH   SOLE   3,475 0 5,616
NOVARTIS A G SPONSORED ADR 66987V109   484 5,112 SH   SOLE   4,472 0 640
NVIDIA CORP COM 67066G104   1,355 5,757 SH   SOLE   5,692 0 65
OBALON THERAPEUTICS INC COM NEW 67424L209   37 19,485 SH   SOLE   0 0 19,485
OCCIDENTAL PETE CORP COM 674599105   546 13,239 SH   SOLE   11,624 0 1,615
ONEOK INC NEW COM 682680103   11,584 153,092 SH   SOLE   152,203 0 889
ORACLE CORP COM 68389X105   2,123 40,069 SH   SOLE   38,315 0 1,754
PALO ALTO NETWORKS INC COM 697435105   1,224 5,291 SH   SOLE   5,266 0 25
PEPSICO INC COM 713448108   785 5,744 SH   SOLE   3,427 0 2,316
PFIZER INC COM 717081103   473 12,077 SH   SOLE   8,251 0 3,826
PHILIP MORRIS INTL INC COM 718172109   448 5,267 SH   SOLE   2,357 0 2,910
PHILLIPS 66 COM 718546104   1,625 14,588 SH   SOLE   14,347 0 241
PROCTER & GAMBLE CO COM 742718109   8,630 69,093 SH   SOLE   61,962 0 7,131
PROSHARES TR PSHS ULDOW30 NEW 74347B276   496 22,000 SH   SOLE   22,000 0 0
PUBLIC STORAGE COM 74460D109   463 2,175 SH   SOLE   2,102 0 73
QUALCOMM INC COM 747525103   13,909 157,643 SH   SOLE   138,594 0 19,048
REALTY INCOME CORP COM 756109104   248 3,364 SH   SOLE   300 0 3,064
ROPER TECHNOLOGIES INC COM 776696106   266 750 SH   SOLE   700 0 50
ROSS STORES INC COM 778296103   1,055 9,061 SH   SOLE   0 0 9,061
ROYAL BK CDA MONTREAL QUE COM 780087102   451 5,700 SH   SOLE   5,700 0 0
S&P GLOBAL INC COM 78409V104   218 800 SH   SOLE   800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,965 9,212 SH   SOLE   7,573 0 1,639
SPDR GOLD TRUST GOLD SHS 78463V107   1,122 7,851 SH   SOLE   7,452 0 399
SPDR SERIES TRUST S&P DIVID ETF 78464A763   340 3,162 SH   SOLE   0 0 3,162
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   671 2,355 SH   SOLE   2,215 0 140
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,148 5,721 SH   SOLE   5,622 0 99
SALESFORCE COM INC COM 79466L302   1,923 11,823 SH   SOLE   11,220 0 603
THE CHARLES SCHWAB CORPORATI COM 808513105   2,785 58,551 SH   SOLE   40,400 0 18,151
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   324 4,219 SH   SOLE   3,445 0 774
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,787 19,233 SH   SOLE   18,628 0 605
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,676 27,863 SH   SOLE   27,327 0 536
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   841 11,122 SH   SOLE   10,898 0 224
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   407 14,887 SH   SOLE   13,657 0 1,230
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,263 21,809 SH   SOLE   19,634 0 2,175
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   3,736 111,089 SH   SOLE   108,440 0 2,649
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   458 8,565 SH   SOLE   0 0 8,564
SCHWAB STRATEGIC TR US REIT ETF 808524847   583 12,687 SH   SOLE   11,522 0 1,165
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   349 5,678 SH   SOLE   0 0 5,678
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   367 3,600 SH   SOLE   245 0 3,355
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   359 5,694 SH   SOLE   0 0 5,694
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   442 3,521 SH   SOLE   0 0 3,521
SELECT SECTOR SPDR TR ENERGY 81369Y506   281 4,674 SH   SOLE   325 0 4,349
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   334 10,853 SH   SOLE   0 0 10,853
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   499 6,131 SH   SOLE   0 0 6,131
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,279 35,770 SH   SOLE   28,964 0 6,806
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   385 5,964 SH   SOLE   0 0 5,964
SEMPRA ENERGY COM 816851109   2,218 14,639 SH   SOLE   1,782 0 12,857
SIMON PPTY GROUP INC NEW COM 828806109   7,057 47,373 SH   SOLE   46,852 0 521
SOUTHERN CO COM 842587107   681 10,690 SH   SOLE   10,090 0 600
SQUARE INC CL A 852234103   386 6,175 SH   SOLE   5,575 0 600
STARBUCKS CORP COM 855244109   710 8,074 SH   SOLE   7,335 0 739
STORE CAP CORP COM 862121100   202 5,425 SH   SOLE   4,825 0 600
SYSCO CORP COM 871829107   679 7,933 SH   SOLE   0 0 7,933
TARGET CORP COM 87612E106   297 2,313 SH   SOLE   435 0 1,878
TC ENERGY CORP COM 87807B107   341 6,400 SH   SOLE   6,400 0 0
TESLA INC COM 88160R101   3,413 8,158 SH   SOLE   7,065 0 1,093
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   98 10,025 SH   SOLE   10,025 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   206 635 SH   SOLE   0 0 635
3M CO COM 88579Y101   2,428 13,760 SH   SOLE   12,859 0 901
TORONTO DOMINION BK ONT COM NEW 891160509   281 5,000 SH   SOLE   0 0 5,000
UNION PACIFIC CORP COM 907818108   9,810 54,262 SH   SOLE   53,470 0 792
UNITED TECHNOLOGIES CORP COM 913017109   9,265 61,867 SH   SOLE   61,148 0 719
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105   291 2,480 SH   SOLE   2,480 0 0
VANGUARD GROUP DIV APP ETF 921908844   3,059 24,541 SH   SOLE   13,377 0 11,163
VANGUARD STAR FD VG TL INTL STK F 921909768   979 17,578 SH   SOLE   0 0 17,578
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835   207 2,473 SH   SOLE   0 0 2,473
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   8,897 201,926 SH   SOLE   100 0 201,826
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,398 17,259 SH   SOLE   0 0 17,258
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,176 48,926 SH   SOLE   18,190 0 30,736
VARIAN MED SYS INC COM 92220P105   213 1,500 SH   SOLE   1,500 0 0
VENTAS INC COM 92276F100   4,667 80,827 SH   SOLE   80,037 0 790
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,655 8,976 SH   SOLE   119 0 8,856
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   492 5,297 SH   SOLE   870 0 4,427
VANGUARD INDEX FDS SM CP VAL ETF 922908611   998 7,279 SH   SOLE   0 0 7,278
VANGUARD INDEX FDS MID CAP ETF 922908629   1,504 8,442 SH   SOLE   930 0 7,511
VANGUARD INDEX FDS GROWTH ETF 922908736   1,974 10,835 SH   SOLE   804 0 10,030
VANGUARD INDEX FDS VALUE ETF 922908744   2,998 25,019 SH   SOLE   742 0 24,276
VANGUARD INDEX FDS SMALL CP ETF 922908751   7,352 44,386 SH   SOLE   49 0 44,336
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,174 7,175 SH   SOLE   61 0 7,114
VERIZON COMMUNICATIONS INC COM 92343V104   9,706 158,075 SH   SOLE   150,080 0 7,994
VISA INC COM CL A 92826C839   17,897 95,245 SH   SOLE   93,483 0 1,762
VORNADO RLTY TR SH BEN INT 929042109   1,077 16,191 SH   SOLE   15,991 0 200
WEC ENERGY GROUP INC COM 92939U106   211 2,292 SH   SOLE   1,864 0 428
WALMART INC COM 931142103   394 3,313 SH   SOLE   3,121 0 191
WELLS FARGO CO NEW COM 949746101   2,828 52,567 SH   SOLE   26,632 0 25,935
ZIONS BANCORPORATION N A COM 989701107   793 15,275 SH   SOLE   14,975 0 300
MEDTRONIC PLC SHS G5960L103   1,964 17,311 SH   SOLE   17,117 0 194
NXP SEMICONDUCTORS N V COM N6596X109   270 2,125 SH   SOLE   2,125 0 0