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
ALPS ETF TR ALERIAN MLP 00162Q866 1,431 152,771 SH   SOLE   151,851 0 920
AT&T INC COM 00206R102 5,237 146,895 SH   SOLE   145,320 0 1,575
ABBOTT LABS COM 002824100 2,862 47,757 SH   SOLE   47,282 0 475
ABBVIE INC COM 00287Y109 4,536 47,928 SH   SOLE   47,453 0 475
ADOBE SYS INC COM 00724F101 219 1,012 SH   SOLE   1,012 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,335 12,721 SH   SOLE   12,721 0 0
ALPHABET INC CAP STK CL C 02079K107 8,458 8,197 SH   SOLE   8,127 0 70
ALPHABET INC CAP STK CL A 02079K305 10,577 10,198 SH   SOLE   10,106 0 92
ALTRIA GROUP INC COM 02209S103 502 8,048 SH   SOLE   7,748 0 300
AMARIN CORP PLC SPONS ADR NEW 023111206 87 28,900 SH   SOLE   28,900 0 0
AMAZON COM INC COM 023135106 10,385 7,175 SH   SOLE   7,158 0 17
AMERICAN STS WTR CO COM 029899101 202 3,800 SH   SOLE   3,800 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,786 26,050 SH   SOLE   25,849 0 200
AMGEN INC COM 031162100 474 2,783 SH   SOLE   2,783 0 0
AMPLIPHI BIOSCIENCES CORP COM PAR 03211P301 12 11,000 SH   SOLE   11,000 0 0
APPLE INC COM 037833100 34,767 207,218 SH   SOLE   205,483 0 1,735
APPLIED MATLS INC COM 038222105 2,160 38,833 SH   SOLE   38,833 0 0
APTARGROUP INC COM 038336103 1,752 19,500 SH   SOLE   19,500 0 0
AQUA AMERICA INC COM 03836W103 1,034 30,350 SH   SOLE   30,350 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 149 20,600 SH   SOLE   20,600 0 0
BANK AMER CORP COM 060505104 3,838 127,975 SH   SOLE   119,325 0 8,650
BECTON DICKINSON & CO COM 075887109 4,683 21,610 SH   SOLE   21,585 0 25
BERKSHIRE HATHAWAY INC DEL CL A 084670108 17,946 60 SH   SOLE   60 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,240 66,375 SH   SOLE   65,825 0 550
BLACKROCK INC COM 09247X101 9,647 17,809 SH   SOLE   17,619 0 190
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2,162 67,678 SH   SOLE   66,978 0 700
BOEING CO COM 097023105 7,300 22,263 SH   SOLE   22,083 0 180
BRISTOL MYERS SQUIBB CO COM 110122108 1,258 19,896 SH   SOLE   19,495 0 400
CVS HEALTH CORP COM 126650100 616 9,895 SH   SOLE   9,845 0 50
CALIFORNIA WTR SVC GROUP COM 130788102 804 21,580 SH   SOLE   21,580 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 105 44,000 SH   SOLE   44,000 0 0
CATERPILLAR INC DEL COM 149123101 1,362 9,242 SH   SOLE   9,192 0 50
CELGENE CORP COM 151020104 3,507 39,312 SH   SOLE   39,147 0 165
CHEVRON CORP NEW COM 166764100 10,997 96,430 SH   SOLE   95,539 0 890
CISCO SYS INC COM 17275R102 1,888 44,021 SH   SOLE   43,021 0 1,000
CITIGROUP INC COM NEW 172967424 1,854 27,468 SH   SOLE   27,218 0 250
COCA COLA CO COM 191216100 5,013 115,438 SH   SOLE   114,038 0 1,400
CONOCOPHILLIPS COM 20825C104 3,596 60,653 SH   SOLE   60,012 0 640
COSTCO WHSL CORP NEW COM 22160K105 6,910 36,671 SH   SOLE   36,471 0 200
CUMMINS INC COM 231021106 1,238 7,640 SH   SOLE   7,605 0 35
DXC TECHNOLOGY CO COM 23355L106 352 3,499 SH   SOLE   3,499 0 0
DEERE & CO COM 244199105 834 5,370 SH   SOLE   5,370 0 0
DIREXION SHS ETF TR IBILLION INDEX 25459Y264 839 5,470 SH   SOLE   5,450 0 20
DISNEY WALT CO COM DISNEY 254687106 3,132 31,185 SH   SOLE   30,899 0 285
DOMINION ENERGY INC COM 25746U109 8,048 119,359 SH   SOLE   117,709 0 1,650
DONALDSON INC COM 257651109 3,763 83,537 SH   SOLE   81,886 0 1,650
DOUGLAS EMMETT INC COM 25960P109 1,229 33,438 SH   SOLE   33,238 0 200
EOG RES INC COM 26875P101 345 3,279 SH   SOLE   3,279 0 0
ECOLAB INC COM 278865100 239 1,747 SH   SOLE   1,747 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 235 1,687 SH   SOLE   1,687 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 8,047 328,713 SH   SOLE   324,720 0 3,992
EXXON MOBIL CORP COM 30231G102 7,471 100,138 SH   SOLE   99,387 0 750
FACEBOOK INC CL A 30303M102 11,171 69,911 SH   SOLE   69,711 0 200
FASTENAL CO COM 311900104 306 5,600 SH   SOLE   5,600 0 0
FEDEX CORP COM 31428X106 762 3,172 SH   SOLE   3,147 0 25
FORD MTR CO DEL COM PAR $0.01 345370860 767 69,269 SH   SOLE   67,868 0 1,400
GENERAL DYNAMICS CORP COM 369550108 692 3,131 SH   SOLE   3,131 0 0
GENERAL ELECTRIC CO COM 369604103 2,881 213,704 SH   SOLE   208,004 0 5,700
GILEAD SCIENCES INC COM 375558103 6,612 87,707 SH   SOLE   86,956 0 750
GOLDMAN SACHS GROUP INC COM 38141G104 6,894 27,373 SH   SOLE   27,173 0 200
HCP INC COM 40414L109 4,733 203,735 SH   SOLE   202,159 0 1,575
HOME DEPOT INC COM 437076102 1,228 6,887 SH   SOLE   6,887 0 0
HONEYWELL INTL INC COM 438516106 3,942 27,278 SH   SOLE   27,178 0 100
INTEL CORP COM 458140100 10,628 204,071 SH   SOLE   201,995 0 2,075
INTERNATIONAL BUSINESS MACHS COM 459200101 343 2,418 SH   SOLE   2,418 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,483 8,438 SH   SOLE   8,438 0 0
ISHARES TR CORE S&P500 ETF 464287200 378 1,425 SH   SOLE   1,424 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,081 22,383 SH   SOLE   22,343 0 40
ISHARES TR MSCI EAFE ETF 464287465 347 4,976 SH   SOLE   4,976 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 595 3,920 SH   SOLE   3,920 0 0
ISHARES TR U.S. REAL ES ETF 464287739 1,457 19,306 SH   SOLE   19,266 0 40
ISHARES TR CORE S&P SCP ETF 464287804 1,045 13,570 SH   SOLE   13,490 0 80
ISHARES SILVER TRUST ISHARES 46428Q109 247 16,013 SH   SOLE   7,013 0 9,000
JPMORGAN CHASE & CO COM 46625H100 8,293 75,416 SH   SOLE   74,640 0 775
JOHNSON & JOHNSON COM 478160104 12,487 97,439 SH   SOLE   96,363 0 1,075
KINDER MORGAN INC DEL COM 49456B101 3,971 263,695 SH   SOLE   258,765 0 4,930
LAS VEGAS SANDS CORP COM 517834107 1,178 16,390 SH   SOLE   16,290 0 100
LOCKHEED MARTIN CORP COM 539830109 244 721 SH   SOLE   721 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 584 10,000 SH   SOLE   10,000 0 0
MCDONALDS CORP COM 580135101 3,040 19,439 SH   SOLE   19,439 0 0
MERCK & CO INC COM 58933Y105 1,676 30,776 SH   SOLE   30,601 0 175
MICROSOFT CORP COM 594918104 14,168 155,233 SH   SOLE   153,833 0 1,400
MIDDLEBY CORP COM 596278101 288 2,328 SH   SOLE   2,328 0 0
MONDELEZ INTL INC CL A 609207105 2,051 49,143 SH   SOLE   48,943 0 200
NETFLIX INC COM 64110L106 1,320 4,469 SH   SOLE   4,469 0 0
NEXTERA ENERGY INC COM 65339F101 9,840 60,244 SH   SOLE   60,044 0 200
NIKE INC CL B 654106103 2,365 35,594 SH   SOLE   35,118 0 475
NOBLE ENERGY INC COM 655044105 1,663 54,875 SH   SOLE   54,275 0 600
NORTHROP GRUMMAN CORP COM 666807102 6,147 17,606 SH   SOLE   17,606 0 0
NOVARTIS A G SPONSORED ADR 66987V109 240 2,971 SH   SOLE   2,871 0 100
NUSTAR ENERGY LP UNIT COM 67058H102 311 2,288 SH   SOLE   2,288 0 0
NVIDIA CORP COM 67066G104 486 2,097 SH   SOLE   1,957 0 140
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,012 25,558 SH   SOLE   25,457 0 100
OBALON THERAPEUTICS INC COM 67424L100 69 20,150 SH   SOLE   20,150 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,124 17,306 SH   SOLE   17,246 0 60
ONEOK INC NEW COM 682680103 8,735 153,455 SH   SOLE   151,090 0 2,364
ORACLE CORP COM 68389X105 3,154 68,949 SH   SOLE   68,449 0 500
PG&E CORP COM 69331C108 254 5,782 SH   SOLE   5,781 0 0
PALO ALTO NETWORKS INC COM 697435105 1,101 6,065 SH   SOLE   5,990 0 75
PEPSICO INC COM 713448108 617 5,654 SH   SOLE   5,653 0 0
PFIZER INC COM 717081103 444 12,498 SH   SOLE   12,498 0 0
PHILIP MORRIS INTL INC COM 718172109 609 6,124 SH   SOLE   5,914 0 210
PHILLIPS 66 COM 718546104 1,733 18,064 SH   SOLE   17,914 0 150
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,299 12,790 SH   SOLE   12,790 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 8,572 53,534 SH   SOLE   53,386 0 147
POWERSHARES ETF TRUST WATER RES PORT 73935X575 1,957 64,217 SH   SOLE   62,767 0 1,450
POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 218 9,222 SH   SOLE   9,222 0 0
PROCTER AND GAMBLE CO COM 742718109 6,232 78,603 SH   SOLE   77,653 0 950
PUBLIC STORAGE COM 74460D109 869 4,335 SH   SOLE   4,335 0 0
QUALCOMM INC COM 747525103 10,092 182,135 SH   SOLE   179,510 0 2,625
ROYAL BK CDA MONTREAL QUE COM 780087102 499 6,450 SH   SOLE   6,450 0 0
RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 379 2,507 SH   SOLE   2,470 0 37
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,511 9,542 SH   SOLE   9,297 0 244
SPDR GOLD TRUST GOLD SHS 78463V107 1,225 9,741 SH   SOLE   9,041 0 700
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,817 5,318 SH   SOLE   5,266 0 51
SALESFORCE COM INC COM 79466L302 617 5,302 SH   SOLE   5,252 0 50
SCHWAB CHARLES CORP NEW COM 808513105 1,357 25,995 SH   SOLE   25,495 0 500
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 298 4,722 SH   SOLE   4,606 0 116
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,126 15,696 SH   SOLE   15,423 0 273
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 531 10,051 SH   SOLE   9,849 0 202
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 455 6,586 SH   SOLE   6,433 0 153
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 825 16,817 SH   SOLE   16,498 0 319
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,166 93,931 SH   SOLE   93,063 0 868
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 437 8,560 SH   SOLE   8,559 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 393 10,275 SH   SOLE   9,784 0 491
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 260 3,199 SH   SOLE   3,198 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,692 41,143 SH   SOLE   40,192 0 950
SEMPRA ENERGY COM 816851109 1,961 17,633 SH   SOLE   17,632 0 0
SIMON PPTY GROUP INC NEW COM 828806109 8,098 52,468 SH   SOLE   51,817 0 651
SOUTHERN CO COM 842587107 723 16,190 SH   SOLE   15,490 0 700
STARBUCKS CORP COM 855244109 1,378 23,807 SH   SOLE   23,507 0 300
TARGET CORP COM 87612E106 205 2,950 SH   SOLE   2,950 0 0
TESLA INC COM 88160R101 2,712 10,190 SH   SOLE   10,190 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 797 46,635 SH   SOLE   45,085 0 1,550
3M CO COM 88579Y101 3,429 15,621 SH   SOLE   15,421 0 200
TORONTO DOMINION BK ONT COM NEW 891160509 313 5,500 SH   SOLE   5,500 0 0
TRANSCANADA CORP COM 89353D107 297 7,200 SH   SOLE   7,200 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 442 12,041 SH   SOLE   12,041 0 0
UNION PAC CORP COM 907818108 7,848 58,380 SH   SOLE   57,600 0 780
UNITED TECHNOLOGIES CORP COM 913017109 8,711 69,233 SH   SOLE   68,407 0 825
VANGUARD GROUP DIV APP ETF 921908844 1,460 14,449 SH   SOLE   14,449 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 844 14,922 SH   SOLE   14,922 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 949 20,198 SH   SOLE   20,173 0 25
VENTAS INC COM 92276F100 3,946 79,675 SH   SOLE   78,260 0 1,415
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,561 6,450 SH   SOLE   6,450 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 396 5,249 SH   SOLE   5,249 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 934 6,884 SH   SOLE   6,884 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,024 167,791 SH   SOLE   165,515 0 2,275
VISA INC COM CL A 92826C839 12,795 106,963 SH   SOLE   106,328 0 635
VORNADO RLTY TR SH BEN INT 929042109 1,644 24,427 SH   SOLE   24,127 0 300
WALMART INC COM 931142103 249 2,804 SH   SOLE   2,804 0 0
WELLS FARGO CO NEW COM 949746101 2,607 49,742 SH   SOLE   49,417 0 325
ZIONS BANCORPORATION COM 989701107 617 11,700 SH   SOLE   11,400 0 300