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 88579Y101 10,622 55,745 SH   SOLE   55,345 0 400
ABB LTD SPONSORED ADR 000375204 128 6,725 SH   SOLE   6,725 0 0
ABBOTT LABS COM 002824100 15,130 209,181 SH   SOLE   198,224 0 10,957
ABBVIE INC COM 00287Y109 2,780 30,160 SH   SOLE   29,585 0 575
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 8 100 SH   SOLE   100 0 0
ABIOMED INC COM 003654100 5 15 SH   SOLE   15 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17,415 123,504 SH   SOLE   121,914 0 1,590
ACTIVISION BLIZZARD INC COM 00507V109 106 2,278 SH   SOLE   2,278 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 226 17,938 SH   SOLE   17,938 0 0
ADOBE INC COM 00724F101 1,226 5,417 SH   SOLE   5,417 0 0
AEGON N V NY REGISTRY SHS 007924103 16 3,400 SH   SOLE   3,400 0 0
AES CORP COM 00130H105 34 2,335 SH   SOLE   2,335 0 0
AFFILIATED MANAGERS GROUP COM 008252108 52 535 SH   SOLE   535 0 0
AFLAC INC COM 001055102 235 5,150 SH   SOLE   5,150 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 26 381 SH   SOLE   381 0 0
AIR PRODS & CHEMS INC COM 009158106 3,279 20,486 SH   SOLE   20,386 0 100
AKAMAI TECHNOLOGIES INC COM 00971T101 40 650 SH   SOLE   650 0 0
ALBEMARLE CORP COM 012653101 557 7,225 SH   SOLE   7,175 0 50
ALCOA CORP COM 013872106 229 8,626 SH   SOLE   8,626 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 45 458 SH   SOLE   458 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,287 31,273 SH   SOLE   31,173 0 100
ALLERGAN PLC SHS G0177J108 300 2,245 SH   SOLE   2,245 0 0
ALLSTATE CORP COM 020002101 24 293 SH   SOLE   293 0 0
ALPHABET INC CAP STK CL A 02079K305 12,940 12,383 SH   SOLE   12,383 0 0
ALPHABET INC CAP STK CL C 02079K107 12,148 11,730 SH   SOLE   11,705 0 25
ALPS ETF TR SECTR DIV DOGS 00162Q858 4 100 SH   SOLE   100 0 0
ALTRIA GROUP INC COM 02209S103 1,913 38,724 SH   SOLE   37,424 0 1,300
AMAZON COM INC COM 023135106 28,207 18,780 SH   SOLE   18,720 0 60
AMBEV SA SPONSORED ADR 02319V103 14 3,500 SH   SOLE   3,500 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 119 8,332 SH   SOLE   8,332 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 13 400 SH   SOLE   400 0 0
AMERICAN ELEC PWR INC COM 025537101 10 133 SH   SOLE   133 0 0
AMERICAN EXPRESS CO COM 025816109 2,282 23,943 SH   SOLE   23,943 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 7 75 SH   SOLE   75 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 1 176 SH   SOLE   176 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 33 825 SH   SOLE   825 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 16 SH   SOLE   16 0 0
AMERICAN TOWER CORP NEW COM 03027X100 457 2,890 SH   SOLE   2,890 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,771 52,565 SH   SOLE   52,330 0 235
AMERIPRISE FINL INC COM 03076C106 62 596 SH   SOLE   596 0 0
AMGEN INC COM 031162100 9,327 47,910 SH   SOLE   47,560 0 350
AMPIO PHARMACEUTICALS INC COM 03209T109 1 3,200 SH   SOLE   3,200 0 0
ANADARKO PETE CORP COM 032511107 646 14,728 SH   SOLE   14,728 0 0
ANALOG DEVICES INC COM 032654105 4,380 51,031 SH   SOLE   50,796 0 235
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 119 1,811 SH   SOLE   1,811 0 0
AON PLC SHS CL A G0408V102 140 964 SH   SOLE   964 0 0
APACHE CORP COM 037411105 78 2,975 SH   SOLE   2,975 0 0
APARTMENT INVT & MGMT CO CL A 03748R101 14 316 PRN   SOLE   316 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 13 550 PRN   SOLE   550 0 0
APPLE INC COM 037833100 30,059 190,559 SH   SOLE   188,934 0 1,625
APPLIED MATLS INC COM 038222105 760 23,220 SH   SOLE   23,220 0 0
AQUA AMERICA INC COM 03836W103 19 558 SH   SOLE   558 0 0
ARCONIC INC COM 03965L100 15 883 SH   SOLE   883 0 0
ARCOSA INC COM 039653100 18 666 SH   SOLE   666 0 0
ARDMORE SHIPPING CORP COM Y0207T100 37 7,915 SH   SOLE   7,915 0 0
ARES CAP CORP COM 04010L103 76 4,865 SH   SOLE   4,865 0 0
ARRIS INTL INC SHS G0551A103 160 5,235 SH   SOLE   5,235 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 14 1,500 SH   SOLE   1,500 0 0
ASCENA RETAIL GROUP INC COM 04351G101 13 5,000 SH   SOLE   5,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,518 9,755 SH   SOLE   9,755 0 0
ASPEN INSURANCE HOLDINGS LTD SHS G05384105 44 1,041 SH   SOLE   1,041 0 0
ASSOCIATED BANC CORP COM 045487105 25 1,250 SH   SOLE   1,250 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 7 201 PRN   SOLE   201 0 0
ASTEC INDS INC COM 046224101 32 1,045 SH   SOLE   1,045 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 91 2,400 SH   SOLE   2,400 0 0
AT&T INC COM 00206R102 5,619 196,884 SH   SOLE   196,382 0 502
AUTOMATIC DATA PROCESSING IN COM 053015103 6,709 51,166 SH   SOLE   50,916 0 250
AVALONBAY CMNTYS INC COM 053484101 44 250 SH   SOLE   250 0 0
AVERY DENNISON CORP COM 053611109 1,941 21,613 SH   SOLE   21,613 0 0
AXALTA COATING SYS LTD COM G0750C108 68 2,920 SH   SOLE   2,920 0 0
AZZ INC COM 002474104 59 1,470 SH   SOLE   1,470 0 0
B & G FOODS INC NEW COM 05508R106 94 3,235 SH   SOLE   3,235 0 0
BAIDU INC SPON ADR REP A 056752108 17 110 SH   SOLE   110 0 0
BAKER HUGHES A GE CO CL A 05722G100 22 1,000 SH   SOLE   1,000 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 31 25 SH   SOLE   25 0 0
BANK AMER CORP COM 060505104 6,324 256,665 SH   SOLE   255,415 0 1,250
BANK MONTREAL QUE COM 063671101 21 321 SH   SOLE   321 0 0
BANK NEW YORK MELLON CORP COM 064058100 552 11,717 SH   SOLE   11,717 0 0
BAOZUN INC SPONSORED ADR 06684L103 15 500 SH   SOLE   500 0 0
BARRICK GOLD CORP COM 067901108 169 12,450 SH   SOLE   12,450 0 0
BAXTER INTL INC COM 071813109 349 5,307 SH   SOLE   5,307 0 0
BB&T CORP COM 054937107 51 1,183 SH   SOLE   1,183 0 0
BECTON DICKINSON & CO COM 075887109 3,353 14,879 SH   SOLE   14,879 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23,766 116,399 SH   SOLE   113,174 0 3,225
BHP GROUP LIMITED SPONSORED ADS 088606108 2,377 49,220 SH   SOLE   49,220 0 0
BIOGEN INC COM 09062X103 42 138 SH   SOLE   138 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 18 206 SH   SOLE   206 0 0
BLACKBERRY LTD COM 09228F103 11 1,500 SH   SOLE   1,500 0 0
BLACKROCK INC COM 09247X101 11,919 30,343 SH   SOLE   30,168 0 175
BLACKROCK INCOME TR INC COM 09247F100 1 200 SH   SOLE   200 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 30 2,000 SH   SOLE   2,000 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 46 2,250 SH   SOLE   2,250 0 0
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 1,301 102,895 SH   SOLE   102,895 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 2 82 SH   SOLE   82 0 0
BLACKROCK TCP CAP CORP COM 09259E108 719 55,175 SH   SOLE   55,175 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 456 15,300 PRN   SOLE   15,300 0 0
BLUE BIRD CORP COM 095306106 63 3,488 SH   SOLE   3,488 0 0
BOEING CO COM 097023105 23,818 73,854 SH   SOLE   73,044 0 810
BOOKING HLDGS INC COM 09857L108 637 370 SH   SOLE   370 0 0
BOSTON SCIENTIFIC CORP COM 101137107 95 2,700 SH   SOLE   2,700 0 0
BP PLC SPONSORED ADR 055622104 4,897 129,152 SH   SOLE   129,152 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,555 145,337 SH   SOLE   144,887 0 450
BROADCOM INC COM 11135F101 4,641 18,251 SH   SOLE   18,101 0 150
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 263 6,861 SH   SOLE   6,861 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 0 16 PRN   SOLE   16 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 18 620 PRN   SOLE   620 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 21 250 SH   SOLE   250 0 0
C&J ENERGY SVCS INC NEW COM 12674R100 86 3,287 SH   SOLE   3,287 0 0
CABLE ONE INC COM 12685J105 226 275 SH   SOLE   275 0 0
CABOT OIL & GAS CORP COM 127097103 27 1,225 SH   SOLE   1,225 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 61 1,400 SH   SOLE   1,400 0 0
CANADIAN NATL RY CO COM 136375102 74 995 SH   SOLE   995 0 0
CANADIAN PAC RY LTD COM 13645T100 9 50 SH   SOLE   50 0 0
CAPITAL ONE FINL CORP COM 14040H105 83 1,100 SH   SOLE   1,100 0 0
CARDINAL HEALTH INC COM 14149Y108 9 200 SH   SOLE   200 0 0
CARMAX INC COM 143130102 89 1,421 SH   SOLE   1,421 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 39 800 SH   SOLE   800 0 0
CARS COM INC COM 14575E105 59 2,735 SH   SOLE   2,735 0 0
CATERPILLAR INC DEL COM 149123101 286 2,250 SH   SOLE   2,250 0 0
CATHAY GEN BANCORP COM 149150104 34 1,000 SH   SOLE   1,000 0 0
CBRE GROUP INC CL A 12504L109 16 408 SH   SOLE   408 0 0
CBS CORP NEW CL B 124857202 11 250 SH   SOLE   250 0 0
CDK GLOBAL INC COM 12508E101 0 2 SH   SOLE   2 0 0
CELGENE CORP COM 151020104 2,936 45,818 SH   SOLE   45,768 0 50
CENTENE CORP DEL COM 15135B101 21 182 SH   SOLE   182 0 0
CENTRIC BRANDS INC COM 15644G104 4 1,090 SH   SOLE   1,090 0 0
CENTURYLINK INC COM 156700106 0 17 SH   SOLE   17 0 0
CERNER CORP COM 156782104 5,109 97,428 SH   SOLE   95,628 0 1,800
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,055 3,701 SH   SOLE   3,701 0 0
CHEESECAKE FACTORY INC COM 163072101 7 150 SH   SOLE   150 0 0
CHEVRON CORP NEW COM 166764100 26,499 243,577 SH   SOLE   243,127 0 450
CHUBB LIMITED COM H1467J104 11,262 87,180 SH   SOLE   86,945 0 235
CHURCH & DWIGHT INC COM 171340102 49 750 SH   SOLE   750 0 0
CIGNA CORP NEW COM 125523100 56 294 SH   SOLE   294 0 0
CINTAS CORP COM 172908105 606 3,605 SH   SOLE   3,605 0 0
CISCO SYS INC COM 17275R102 11,641 268,652 SH   SOLE   268,152 0 500
CITIGROUP INC COM NEW 172967424 7,650 146,947 SH   SOLE   146,847 0 100
CITRIX SYS INC COM 177376100 10 100 SH   SOLE   100 0 0
CLOROX CO DEL COM 189054109 3,527 22,880 SH   SOLE   22,880 0 0
CME GROUP INC COM CL A 12572Q105 49 258 SH   SOLE   258 0 0
COCA COLA CO COM 191216100 6,271 132,437 SH   SOLE   130,687 0 1,750
COCA COLA EUROPEAN PARTNERS SHS G25839104 147 3,205 SH   SOLE   3,205 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 124 1,960 SH   SOLE   1,960 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 10 491 SH   SOLE   491 0 0
COLGATE PALMOLIVE CO COM 194162103 42 1,666 SH   SOLE   1,666 0 0
COLGATE PALMOLIVE CO COM 194162103 5,885 98,875 SH   SOLE   98,500 0 375
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 575 28,250 SH   SOLE   28,000 0 250
COMCAST CORP NEW CL A 20030N101 163 4,783 SH   SOLE   4,783 0 0
COMERICA INC COM 200340107 15 218 SH   SOLE   218 0 0
CONCHO RES INC COM 20605P101 26 250 SH   SOLE   250 0 0
CONOCOPHILLIPS COM 20825C104 5,571 89,356 SH   SOLE   88,206 0 1,150
CONSOLIDATED EDISON INC COM 209115104 31 400 SH   SOLE   400 0 0
CORELOGIC INC COM 21871D103 100 2,998 SH   SOLE   2,998 0 0
CORNING INC COM 219350105 76 2,500 SH   SOLE   2,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 19,444 95,451 SH   SOLE   95,106 0 345
CREDIT SUISSE GROUP SPONSORED ADR 225401108 11 1,036 SH   SOLE   1,036 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 16 575 SH   SOLE   575 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 29 271 SH   SOLE   271 0 0
CSX CORP COM 126408103 851 13,700 SH   SOLE   13,700 0 0
CUMMINS INC COM 231021106 8,867 66,353 SH   SOLE   65,903 0 450
CVB FINL CORP COM 126600105 52 2,550 SH   SOLE   2,550 0 0
CVS HEALTH CORP COM 126650100 3,812 58,183 SH   SOLE   57,258 0 925
CYBERARK SOFTWARE LTD SHS M2682V108 11 150 SH   SOLE   150 0 0
DAILY JOURNAL CORP COM 233912104 1,404 6,000 SH   SOLE   6,000 0 0
DANAHER CORP DEL COM 235851102 6,159 59,727 SH   SOLE   58,877 0 850
DELTA AIR LINES INC DEL COM NEW 247361702 27 551 SH   SOLE   551 0 0
DELUXE CORP COM 248019101 274 7,120 SH   SOLE   7,120 0 0
DENTSPLY SIRONA INC COM 24906P109 19 500 SH   SOLE   500 0 0
DEUTSCHE BK AG LONDON ETN DJ HY 2022 25153Q658 14 600 SH   SOLE   600 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,446 64,168 SH   SOLE   64,168 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,444 10,184 SH   SOLE   10,184 0 0
DISCOVER FINL SVCS COM 254709108 137 2,327 SH   SOLE   2,327 0 0
DISNEY WALT CO COM DISNEY 254687106 21,601 197,003 SH   SOLE   195,348 0 1,655
DOCUSIGN INC COM 256163106 746 18,607 SH   SOLE   18,607 0 0
DOLLAR TREE INC COM 256746108 10 114 SH   SOLE   114 0 0
DOMINION ENERGY INC COM 25746U109 5,667 79,303 SH   SOLE   79,303 0 0
DONALDSON INC COM 257651109 12 286 SH   SOLE   286 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 5 285 SH   SOLE   285 0 0
DOWDUPONT INC COM 26078J100 8,329 155,744 SH   SOLE   154,944 0 800
DROPBOX INC CL A 26210C104 122 5,996 SH   SOLE   5,996 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,015 11,765 SH   SOLE   11,665 0 100
DUN & BRADSTREET CORP DEL NE COM 26483E100 69 485 SH   SOLE   485 0 0
DXC TECHNOLOGY CO COM 23355L106 10 181 SH   SOLE   181 0 0
DYNEX CAP INC COM NEW 26817Q506 2 385 SH   SOLE   385 0 0
EAST WEST BANCORP INC COM 27579R104 1,151 26,450 SH   SOLE   26,450 0 0
EATON CORP PLC SHS G29183103 137 1,998 SH   SOLE   1,998 0 0
EATON VANCE FLTING RATE INC COM 278279104 6 500 SH   SOLE   500 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 6 500 SH   SOLE   500 0 0
EBAY INC COM 278642103 652 23,240 SH   SOLE   23,240 0 0
ECOLAB INC COM 278865100 1,726 11,717 SH   SOLE   11,567 0 150
EDGEWELL PERS CARE CO COM 28035Q102 19 500 SH   SOLE   500 0 0
EDISON INTL COM 281020107 313 5,513 SH   SOLE   5,513 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,533 16,540 SH   SOLE   16,540 0 0
ELECTRONIC ARTS INC COM 285512109 2,575 32,635 SH   SOLE   32,635 0 0
EMERSON ELEC CO COM 291011104 4,405 73,723 SH   SOLE   73,648 0 75
EMPIRE ST RLTY TR INC CL A 292104106 1 100 SH   SOLE   100 0 0
ENBRIDGE INC COM 29250N105 63 2,014 SH   SOLE   2,014 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 23 500 SH   SOLE   500 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7 514 SH   SOLE   514 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 101 17,680 SH   SOLE   17,680 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 341 13,882 PRN   SOLE   13,882 0 0
EOG RES INC COM 26875P101 7,062 80,977 SH   SOLE   80,977 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 6 200 SH   SOLE   200 0 0
ERICSSON ADR B SEK 10 294821608 22 2,500 SH   SOLE   2,500 0 0
ESSEX PPTY TR INC COM 297178105 249 1,017 SH   SOLE   1,017 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 52 2,100 SH   SOLE   2,100 0 0
EVERCORE INC CLASS A 29977A105 1,411 19,720 SH   SOLE   19,720 0 0
EVERGY INC COM 30034W106 58 1,025 SH   SOLE   1,025 0 0
EVERSOURCE ENERGY COM 30040W108 26 393 SH   SOLE   393 0 0
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 7 206 SH   SOLE   206 0 0
EXELON CORP COM 30161N101 12 262 SH   SOLE   262 0 0
EXTRA SPACE STORAGE INC COM 30225T102 10 111 PRN   SOLE   111 0 0
EXXON MOBIL CORP COM 30231G102 31,655 464,224 SH   SOLE   462,574 0 1,650
F5 NETWORKS INC COM 315616102 24 150 SH   SOLE   150 0 0
FABRINET SHS G3323L100 108 2,100 SH   SOLE   2,100 0 0
FACEBOOK INC CL A 30303M102 7,390 56,375 SH   SOLE   56,375 0 0
FARMER BROS CO COM 307675108 350 15,000 SH   SOLE   15,000 0 0
FASTENAL CO COM 311900104 2,518 48,150 SH   SOLE   47,450 0 700
FEDEX CORP COM 31428X106 4,405 27,303 SH   SOLE   27,103 0 200
FERRARI N V COM N3167Y103 10 100 SH   SOLE   100 0 0
FIDELITY MSCI FINLS IDX 316092501 25 730 SH   SOLE   730 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 40 1,275 SH   SOLE   1,275 0 0
FIRST AMERN FINL CORP COM 31847R102 89 2,000 SH   SOLE   2,000 0 0
FIRST DATA CORP NEW COM CL A 32008D106 18 1,043 SH   SOLE   1,043 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,144 47,682 SH   SOLE   47,682 0 0
FIRST SOLAR INC COM 336433107 3 75 SH   SOLE   75 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 4 200 SH   SOLE   200 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 64 550 SH   SOLE   550 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 1 100 SH   SOLE   100 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 44 650 SH   SOLE   650 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 29 1,000 SH   SOLE   1,000 0 0
FISERV INC COM 337738108 16 216 SH   SOLE   216 0 0
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 489 24,000 SH   SOLE   24,000 0 0
FLAHERTY & CRUMRINE PFD INC COM 33848E106 400 37,958 SH   SOLE   37,958 0 0
FLAHERTY & CRUMRINE PFD INC COM 338480106 174 15,100 SH   SOLE   15,100 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 6,941 414,897 SH   SOLE   414,897 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 8 348 SH   SOLE   348 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 44 1,000 SH   SOLE   1,000 0 0
FLIR SYS INC COM 302445101 87 2,000 SH   SOLE   2,000 0 0
FLOWSERVE CORP COM 34354P105 10 250 SH   SOLE   250 0 0
FLUOR CORP NEW COM 343412102 128 3,975 SH   SOLE   3,975 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 3 100 SH   SOLE   100 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 21 244 SH   SOLE   244 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 177 23,100 SH   SOLE   23,100 0 0
FORTINET INC COM 34959E109 4 50 SH   SOLE   50 0 0
FORTIVE CORP COM 34959J108 1,537 22,711 SH   SOLE   22,286 0 425
FORTY SEVEN INC COM 34983P104 6 350 SH   SOLE   350 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 242 7,471 SH   SOLE   7,471 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 5 SH   SOLE   5 0 0
FS KKR CAPITAL CORP COM 302635107 7 1,303 SH   SOLE   1,303 0 0
GABELLI DIVD & INCOME TR COM 36242H104 55 3,000 SH   SOLE   3,000 0 0
GABELLI EQUITY TR INC COM 362397101 13 2,479 SH   SOLE   2,479 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 1 55 SH   SOLE   55 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 2 293 SH   SOLE   293 0 0
GABELLI UTIL TR COM 36240A101 9 1,460 SH   SOLE   1,460 0 0
GAMCO INVESTORS INC CL A COM 361438104 3 204 SH   SOLE   204 0 0
GANNETT CO INC COM 36473H104 3 300 SH   SOLE   300 0 0
GAP INC DEL COM 364760108 13 500 SH   SOLE   500 0 0
GARRETT MOTION INC COM 366505105 18 1,486 SH   SOLE   1,486 0 0
GARTNER INC COM 366651107 19 145 SH   SOLE   145 0 0
GCI LIBERTY INC COM CLASS A 36164V305 90 2,198 SH   SOLE   2,198 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 129 5,250 SH   SOLE   5,250 0 0
GENERAL DYNAMICS CORP COM 369550108 90 573 SH   SOLE   573 0 0
GENERAL ELECTRIC CO COM 369604103 1,488 196,608 SH   SOLE   195,608 0 1,000
GENERAL MLS INC COM 370334104 520 13,350 SH   SOLE   13,350 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045V126 2 151 SH   SOLE   151 0 0
GENERAL MTRS CO COM 37045V100 67 1,994 SH   SOLE   1,994 0 0
GENUINE PARTS CO COM 372460105 4,175 43,481 SH   SOLE   42,931 0 550
GERON CORP COM 374163103 1 1,000 SH   SOLE   1,000 0 0
GILEAD SCIENCES INC COM 375558103 1,829 29,239 SH   SOLE   24,539 0 4,700
GLACIER BANCORP INC NEW COM 37637Q105 40 1,000 SH   SOLE   1,000 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 67 1,750 SH   SOLE   1,750 0 0
GLOBAL PMTS INC COM 37940X102 165 1,600 SH   SOLE   1,600 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 5 500 SH   SOLE   500 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 95 569 SH   SOLE   569 0 0
GRACE W R & CO DEL NEW COM 38388F108 341 5,250 SH   SOLE   5,250 0 0
GRAHAM HLDGS CO COM 384637104 176 275 SH   SOLE   275 0 0
GRAINGER W W INC COM 384802104 19 67 SH   SOLE   67 0 0
GREAT AJAX CORP COM 38983D300 54 4,500 SH   SOLE   4,500 0 0
HALLIBURTON CO COM 406216101 649 24,404 SH   SOLE   24,404 0 0
HARLEY DAVIDSON INC COM 412822108 22 650 SH   SOLE   650 0 0
HARRIS CORP DEL COM 413875105 54 400 SH   SOLE   400 0 0
HARSCO CORP COM 415864107 99 5,000 SH   SOLE   5,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 58 1,295 SH   SOLE   1,295 0 0
HARVEST CAP CR CORP COM 41753F109 5 459 SH   SOLE   459 0 0
HAWAIIAN HOLDINGS INC COM 419879101 71 2,700 SH   SOLE   2,700 0 0
HCP INC COM 40414L109 45 1,616 SH   SOLE   1,616 0 0
HERCULES CAPITAL INC COM 427096508 39 3,500 SH   SOLE   3,500 0 0
HERSHEY CO COM 427866108 10 90 SH   SOLE   90 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 106 8,025 SH   SOLE   8,025 0 0
HOLLYFRONTIER CORP COM 436106108 61 1,200 SH   SOLE   1,200 0 0
HOLOGIC INC COM 436440101 6 150 SH   SOLE   150 0 0
HOME DEPOT INC COM 437076102 15,148 88,163 SH   SOLE   88,038 0 125
HONEYWELL INTL INC COM 438516106 7,038 53,269 SH   SOLE   52,819 0 450
HP INC COM 40434L105 144 7,025 SH   SOLE   7,025 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 25 600 SH   SOLE   600 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 23 119 SH   SOLE   119 0 0
HUYA INC ADS REP SHS A 44852D108 2 100 SH   SOLE   100 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,717 13,551 SH   SOLE   13,284 0 267
ILLUMINA INC COM 452327109 15 50 SH   SOLE   50 0 0
IMPINJ INC COM 453204109 11 750 SH   SOLE   750 0 0
INGERSOLL-RAND PLC SHS G47791101 520 5,699 SH   SOLE   5,699 0 0
INGREDION INC COM 457187102 5 50 SH   SOLE   50 0 0
INOGEN INC COM 45780L104 6 50 SH   SOLE   50 0 0
INTEL CORP COM 458140100 20,301 432,579 SH   SOLE   430,829 0 1,750
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,570 34,116 SH   SOLE   34,116 0 0
INTERDIGITAL INC COM 45867G101 13 200 SH   SOLE   200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,617 14,228 SH   SOLE   14,178 0 50
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,102 37,995 SH   SOLE   37,845 0 150
INTL PAPER CO COM 460146103 50 1,250 SH   SOLE   1,250 0 0
INTUIT COM 461202103 11,504 58,439 SH   SOLE   57,589 0 850
INTUITIVE SURGICAL INC COM NEW 46120E602 16 33 SH   SOLE   33 0 0
INUVO INC COM NEW 46122W204 11 10,000 SH   SOLE   0 0 10,000
INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 53 425 SH   SOLE   425 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 7 75 SH   SOLE   75 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 15 130 SH   SOLE   130 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 289 2,843 SH   SOLE   2,843 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5 100 SH   SOLE   100 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,095 38,800 SH   SOLE   38,800 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 19 1,070 SH   SOLE   1,070 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 374 17,500 SH   SOLE   17,500 0 0
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 25 1,350 SH   SOLE   1,350 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 12 315 SH   SOLE   315 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 94 2,511 SH   SOLE   2,511 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 48 2,100 SH   SOLE   2,100 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 7,845 582,387 SH   SOLE   582,387 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 54 1,967 SH   SOLE   1,967 0 0
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 50 2,475 SH   SOLE   2,475 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 8 265 SH   SOLE   265 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 219 1,422 SH   SOLE   1,422 0 0
IQIYI INC SPONSORED ADS 46267X108 4 300 SH   SOLE   300 0 0
IRON MTN INC NEW COM 46284V101 10 300 SH   SOLE   300 0 0
ISHARES GOLD TRUST ISHARES 464285105 6,732 547,767 SH   SOLE   547,767 0 0
ISHARES INC MIN VOL GBL ETF 464286525 28 341 SH   SOLE   341 0 0
ISHARES INC CORE MSCI EMKT 46434G103 9 193 SH   SOLE   193 0 0
ISHARES INC MSCI STH KOR ETF 464286772 29 500 SH   SOLE   500 0 0
ISHARES INC MSCI MEXICO ETF 464286822 58 1,400 SH   SOLE   1,400 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 122 2,413 SH   SOLE   2,413 0 0
ISHARES INC MSCI GERMANY ETF 464286806 63 2,500 SH   SOLE   2,500 0 0
ISHARES INC MSCI CDA ETF 464286509 60 2,500 SH   SOLE   2,500 0 0
ISHARES INC MSCI PAC JP ETF 464286665 1,887 46,370 SH   SOLE   46,370 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 170 11,700 SH   SOLE   11,700 0 0
ISHARES TR S&P 500 VAL ETF 464287408 13 129 SH   SOLE   129 0 0
ISHARES TR HDG MSCI EAFE 46434V803 124 4,810 SH   SOLE   4,810 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 24 725 SH   SOLE   725 0 0
ISHARES TR MIN VOL USA ETF 46429B697 178 3,391 SH   SOLE   3,391 0 0
ISHARES TR TIPS BD ETF 464287176 2,621 23,936 SH   SOLE   23,936 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 20 200 SH   SOLE   200 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 5 100 SH   SOLE   100 0 0
ISHARES TR NEW YORK MUN ETF 464288323 92 1,675 SH   SOLE   1,675 0 0
ISHARES TR NATIONAL MUN ETF 464288414 433 3,970 SH   SOLE   3,970 0 0
ISHARES TR MBS ETF 464288588 173 1,657 SH   SOLE   1,657 0 0
ISHARES TR IBOXX INV CP ETF 464287242 220 1,949 SH   SOLE   1,949 0 0
ISHARES TR US INDUSTRIALS 464287754 74 575 SH   SOLE   575 0 0
ISHARES TR RUS MID CAP ETF 464287499 367 7,900 SH   SOLE   7,900 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 2,605 15,506 SH   SOLE   15,506 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 22 200 SH   SOLE   200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 8,357 62,414 SH   SOLE   62,414 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 555 4,238 SH   SOLE   4,238 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 78 700 SH   SOLE   700 0 0
ISHARES TR RUS 1000 ETF 464287622 2,119 15,281 SH   SOLE   15,281 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 135 898 SH   SOLE   898 0 0
ISHARES TR CORE S&P500 ETF 464287200 486 1,930 SH   SOLE   1,930 0 0
ISHARES TR MSCI INDIA ETF 46429B598 83 2,500 SH   SOLE   2,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 24,469 352,979 SH   SOLE   351,079 0 1,900
ISHARES TR S&P MC 400VL ETF 464287705 59 425 SH   SOLE   425 0 0
ISHARES TR CORE S&P MCP ETF 464287507 191 1,150 SH   SOLE   1,150 0 0
ISHARES TR SH TR CRPORT ETF 464288646 1,881 36,416 SH   SOLE   36,416 0 0
ISHARES TR INTRM TR CRP ETF 464288638 103 1,970 SH   SOLE   1,970 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 21 175 SH   SOLE   175 0 0
ISHARES TR U.S. UTILITS ETF 464287697 20 150 SH   SOLE   150 0 0
ISHARES TR ULTR SH TRM BD 46434V878 6,969 139,175 SH   SOLE   139,175 0 0
ISHARES TR NASDAQ BIOTECH 464287556 22 225 SH   SOLE   225 0 0
ISHARES TR INTRM GOV CR ETF 464288612 413 3,813 SH   SOLE   3,813 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 584 11,600 SH   SOLE   11,600 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 21 275 SH   SOLE   275 0 0
ISHARES TR MSCI EAFE ETF 464287465 12,433 211,518 SH   SOLE   210,093 0 1,425
ISHARES TR MSCI EMG MKT ETF 464287234 1,100 28,166 SH   SOLE   28,166 0 0
ISHARES TR SELECT DIVID ETF 464287168 399 4,463 SH   SOLE   4,463 0 0
ISHARES TR CORE DIV GRWTH 46434V621 9 275 SH   SOLE   275 0 0
ISHARES TR CALIF MUN BD ETF 464288356 586 10,030 SH   SOLE   10,030 0 0
ISHARES TR CORE US AGGBD ET 464287226 85 800 SH   SOLE   800 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 2,029 40,700 SH   SOLE   40,700 0 0
ITT INC COM 45073V108 160 3,325 SH   SOLE   3,200 0 125
JACOBS ENGR GROUP INC DEL COM 469814107 1,991 34,049 SH   SOLE   33,099 0 950
JD COM INC SPON ADR CL A 47215P106 2 100 SH   SOLE   100 0 0
JEFFERIES FINL GROUP INC COM 47233W109 112 6,437 SH   SOLE   6,437 0 0
JETBLUE AIRWAYS CORP COM 477143101 32 2,000 SH   SOLE   2,000 0 0
JMP GROUP LLC COM 46629U107 39 10,000 PRN   SOLE   10,000 0 0
JOHNSON & JOHNSON COM 478160104 23,321 180,714 SH   SOLE   179,754 0 960
JOHNSON CTLS INTL PLC SHS G51502105 1,435 48,413 SH   SOLE   48,330 0 83
JONES LANG LASALLE INC COM 48020Q107 32 250 SH   SOLE   250 0 0
JPMORGAN CHASE & CO COM 46625H100 18,937 193,985 SH   SOLE   192,935 0 1,050
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 12 548 SH   SOLE   548 0 0
JUNIPER NETWORKS INC COM 48203R104 31 1,150 SH   SOLE   1,150 0 0
KADANT INC COM 48282T104 10 125 SH   SOLE   125 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 34 2,500 SH   SOLE   2,500 0 0
KB HOME COM 48666K109 19 1,000 SH   SOLE   1,000 0 0
KELLOGG CO COM 487836108 191 3,350 SH   SOLE   3,350 0 0
KEURIG DR PEPPER INC COM 49271V100 18 720 SH   SOLE   720 0 0
KEYCORP NEW COM 493267108 5 347 SH   SOLE   347 0 0
KIMBERLY CLARK CORP COM 494368103 157 1,375 SH   SOLE   1,375 0 0
KINDER MORGAN INC DEL COM 49456B101 138 8,950 SH   SOLE   8,950 0 0
KLA-TENCOR CORP COM 482480100 2,650 29,613 SH   SOLE   29,613 0 0
KRAFT HEINZ CO COM 500754106 619 14,387 SH   SOLE   13,936 0 451
KRANESHARES TR CSI CHI INTERNET 500767306 15 400 SH   SOLE   400 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 5 200 SH   SOLE   200 0 0
KROGER CO COM 501044101 242 8,800 SH   SOLE   8,800 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,326 10,490 SH   SOLE   10,490 0 0
LAM RESEARCH CORP COM 512807108 78 575 SH   SOLE   575 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 14 202 SH   SOLE   202 0 0
LAS VEGAS SANDS CORP COM 517834107 475 9,125 SH   SOLE   8,625 0 500
LAUDER ESTEE COS INC CL A 518439104 54 415 SH   SOLE   415 0 0
LENNAR CORP CL B 526057302 0 2 SH   SOLE   2 0 0
LENNAR CORP CL A 526057104 4 100 SH   SOLE   100 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 36 500 SH   SOLE   500 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 31 1,500 SH   SOLE   1,500 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 11 500 SH   SOLE   500 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 37 1,000 SH   SOLE   1,000 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 18 500 SH   SOLE   500 0 0
LILLY ELI & CO COM 532457108 1,088 9,400 SH   SOLE   9,400 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,538 19,500 SH   SOLE   19,500 0 0
LINCOLN NATL CORP IND COM 534187109 52 1,011 SH   SOLE   1,011 0 0
LINDE PLC COM G5494J103 164 1,053 SH   SOLE   1,053 0 0
LINDSAY CORP COM 535555106 11 110 SH   SOLE   110 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 10 3,800 SH   SOLE   3,800 0 0
LOCKHEED MARTIN CORP COM 539830109 4,243 16,205 SH   SOLE   16,205 0 0
LOEWS CORP COM 540424108 319 7,000 SH   SOLE   7,000 0 0
LOWES COS INC COM 548661107 8,072 87,392 SH   SOLE   86,692 0 700
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 210 2,527 SH   SOLE   2,527 0 0
M & T BK CORP COM 55261F104 1,936 13,524 SH   SOLE   13,199 0 325
M/I HOMES INC COM 55305B101 52 2,474 SH   SOLE   2,474 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 84 743 SH   SOLE   743 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 29 500 PRN   SOLE   500 0 0
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 17 857 SH   SOLE   857 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 8 400 SH   SOLE   400 0 0
MANNKIND CORP COM NEW 56400P706 2 1,560 SH   SOLE   1,560 0 0
MANULIFE FINL CORP COM 56501R106 199 14,055 SH   SOLE   14,055 0 0
MARATHON OIL CORP COM 565849106 79 5,500 SH   SOLE   5,500 0 0
MARATHON PETE CORP COM 56585A102 41 700 SH   SOLE   700 0 0
MARKEL CORP COM 570535104 83 80 SH   SOLE   80 0 0
MARRIOTT INTL INC NEW CL A 571903202 42 389 SH   SOLE   389 0 0
MARSH & MCLENNAN COS INC COM 571748102 76 958 SH   SOLE   958 0 0
MARTIN MARIETTA MATLS INC COM 573284106 33 191 SH   SOLE   191 0 0
MASCO CORP COM 574599106 24 833 SH   SOLE   833 0 0
MASIMO CORP COM 574795100 11 100 SH   SOLE   100 0 0
MASTERCARD INCORPORATED CL A 57636Q104 5,989 31,744 SH   SOLE   31,694 0 50
MATTEL INC COM 577081102 11 1,150 SH   SOLE   1,150 0 0
MCCORMICK & CO INC COM NON VTG 579780206 10 75 SH   SOLE   75 0 0
MCDERMOTT INTL INC COM 580037703 1 192 SH   SOLE   192 0 0
MCDONALDS CORP COM 580135101 7,669 43,191 SH   SOLE   42,471 0 720
MCKESSON CORP COM 58155Q103 100 904 SH   SOLE   904 0 0
MEDTRONIC PLC SHS G5960L103 1,485 16,328 SH   SOLE   15,728 0 600
MERCK & CO INC COM 58933Y105 15,420 201,811 SH   SOLE   199,536 0 2,275
MERCURY GENL CORP NEW COM 589400100 31 600 SH   SOLE   600 0 0
METLIFE INC COM 59156R108 307 7,473 SH   SOLE   7,473 0 0
MFA FINL INC COM 55272X102 23 3,500 PRN   SOLE   3,500 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 4 800 SH   SOLE   800 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 8 439 SH   SOLE   439 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 297 4,135 SH   SOLE   3,735 0 400
MICRON TECHNOLOGY INC COM 595112103 411 12,960 SH   SOLE   12,960 0 0
MICROSOFT CORP COM 594918104 35,680 351,289 SH   SOLE   349,939 0 1,350
MOLSON COORS BREWING CO CL B 60871R209 11 200 SH   SOLE   200 0 0
MONDELEZ INTL INC CL A 609207105 10,961 273,824 SH   SOLE   272,134 0 1,690
MONSTER BEVERAGE CORP NEW COM 61174X109 1,248 25,361 SH   SOLE   25,361 0 0
MOODYS CORP COM 615369105 230 1,640 SH   SOLE   1,640 0 0
MORGAN STANLEY COM NEW 617446448 111 2,796 SH   SOLE   2,796 0 0
MORGAN STANLEY EMER MKTS FD COM 61744G107 2,664 102,865 SH   SOLE   102,865 0 0
MORNINGSTAR INC COM 617700109 63 575 SH   SOLE   575 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 25 219 SH   SOLE   219 0 0
MPLX LP COM UNIT REP LTD 55336V100 26 872 PRN   SOLE   872 0 0
MSA SAFETY INC COM 553498106 154 8,125 SH   SOLE   6,610 0 1,515
MSCI INC COM 55354G100 118 800 SH   SOLE   800 0 0
NABORS INDUSTRIES LTD SHS G6359F103 6 2,800 SH   SOLE   2,800 0 0
NASDAQ INC COM 631103108 11 137 SH   SOLE   137 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2 48 SH   SOLE   48 0 0
NATIONAL INSTRS CORP COM 636518102 464 10,225 SH   SOLE   10,225 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 24 500 PRN   SOLE   500 0 0
NEKTAR THERAPEUTICS COM 640268108 3 90 SH   SOLE   90 0 0
NETAPP INC COM 64110D104 15 250 SH   SOLE   250 0 0
NETFLIX INC COM 64110L106 92 345 SH   SOLE   345 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 16 1,708 SH   SOLE   1,708 0 0
NEWS CORP NEW CL A 65249B109 524 46,157 SH   SOLE   46,157 0 0
NEXTERA ENERGY INC COM 65339F101 14,804 85,166 SH   SOLE   85,046 0 120
NIKE INC CL B 654106103 13,316 179,605 SH   SOLE   178,830 0 775
NOBLE ENERGY INC COM 655044105 19 1,000 SH   SOLE   1,000 0 0
NORDSTROM INC COM 655664100 157 3,378 SH   SOLE   3,378 0 0
NORFOLK SOUTHERN CORP COM 655844108 192 1,286 SH   SOLE   1,286 0 0
NORTHROP GRUMMAN CORP COM 666807102 227 926 SH   SOLE   926 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,135 13,222 SH   SOLE   12,922 0 300
NOVO-NORDISK A S ADR 670100205 5,683 123,353 SH   SOLE   122,103 0 1,250
NUANCE COMMUNICATIONS INC COM 67020Y100 9 675 SH   SOLE   675 0 0
NUTRIEN LTD COM 67077M108 11 240 SH   SOLE   240 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 84 10,052 SH   SOLE   10,052 0 0
NVENT ELECTRIC PLC SHS G6700G107 22 1,000 SH   SOLE   1,000 0 0
NVIDIA CORP COM 67066G104 961 7,198 SH   SOLE   7,198 0 0
NXP SEMICONDUCTORS N V COM N6596X109 40 550 SH   SOLE   550 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 22 550 SH   SOLE   550 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 206 3,356 SH   SOLE   3,356 0 0
OMNICOM GROUP INC COM 681919106 1,409 19,236 SH   SOLE   19,236 0 0
ONEOK INC NEW COM 682680103 32 585 SH   SOLE   585 0 0
ORACLE CORP COM 68389X105 3,342 74,014 SH   SOLE   71,114 0 2,900
PACCAR INC COM 693718108 411 7,185 SH   SOLE   7,185 0 0
PACKAGING CORP AMER COM 695156109 11 134 SH   SOLE   134 0 0
PACWEST BANCORP DEL COM 695263103 64 1,927 SH   SOLE   1,927 0 0
PALO ALTO NETWORKS INC COM 697435105 38 200 SH   SOLE   200 0 0
PARKER HANNIFIN CORP COM 701094104 60 400 SH   SOLE   400 0 0
PAYCHEX INC COM 704326107 7,323 112,396 SH   SOLE   110,336 0 2,060
PAYCOM SOFTWARE INC COM 70432V102 55 450 SH   SOLE   450 0 0
PAYPAL HLDGS INC COM 70450Y103 9,374 111,471 SH   SOLE   109,671 0 1,800
PEBBLEBROOK HOTEL TR COM 70509V100 28 1,000 SH   SOLE   1,000 0 0
PENTAIR PLC SHS G7S00T104 38 1,000 SH   SOLE   1,000 0 0
PEPSICO INC COM 713448108 15,046 136,186 SH   SOLE   135,751 0 435
PERRIGO CO PLC SHS G97822103 46 1,180 SH   SOLE   1,180 0 0
PERSPECTA INC COM 715347100 2 90 SH   SOLE   90 0 0
PETIQ INC COM CL A 71639T106 6 250 SH   SOLE   250 0 0
PFIZER INC COM 717081103 5,287 121,127 SH   SOLE   121,127 0 0
PG&E CORP COM 69331C108 27 1,150 SH   SOLE   1,150 0 0
PHILIP MORRIS INTL INC COM 718172109 1,997 29,916 SH   SOLE   28,416 0 1,500
PHILLIPS 66 COM 718546104 563 6,536 SH   SOLE   6,536 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 125 2,452 SH   SOLE   2,452 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 135 2,700 SH   SOLE   2,700 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 42 800 SH   SOLE   800 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 275 2,725 SH   SOLE   2,725 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 427 4,488 SH   SOLE   4,488 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 1,530 15,447 SH   SOLE   15,447 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 73 710 SH   SOLE   710 0 0
PIMCO INCOME OPPORTUNITY FD COM 72202B100 9 338 SH   SOLE   338 0 0
PIONEER NAT RES CO COM 723787107 418 3,180 SH   SOLE   3,111 0 69
PNC FINL SVCS GROUP INC COM 693475105 14 122 SH   SOLE   122 0 0
PPG INDS INC COM 693506107 34 333 SH   SOLE   333 0 0
PPL CORP COM 69351T106 7 250 SH   SOLE   250 0 0
PREMIER INC CL A 74051N102 4 118 SH   SOLE   118 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,152 12,481 SH   SOLE   12,481 0 0
PROCTER AND GAMBLE CO COM 742718109 11,189 121,729 SH   SOLE   120,984 0 745
PROLOGIS INC COM 74340W103 19 320 PRN   SOLE   320 0 0
PROSHARES TR PSHS LC COR PLUS 74347R248 46 765 SH   SOLE   765 0 0
PROTHENA CORP PLC SHS G72800108 0 12 SH   SOLE   12 0 0
PRUDENTIAL FINL INC COM 744320102 72 889 SH   SOLE   889 0 0
PUBLIC STORAGE COM 74460D109 174 858 SH   SOLE   858 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 47 900 SH   SOLE   900 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 7 1,575 SH   SOLE   1,575 0 0
PVH CORP COM 693656100 12 131 SH   SOLE   131 0 0
QUALCOMM INC COM 747525103 3,536 62,141 SH   SOLE   61,441 0 700
QUEST DIAGNOSTICS INC COM 74834L100 8 100 SH   SOLE   100 0 0
QURATE RETAIL INC COM SER A 74915M100 20 1,000 SH   SOLE   1,000 0 0
RAPID7 INC COM 753422104 8 250 SH   SOLE   250 0 0
RAYTHEON CO COM NEW 755111507 6,595 43,003 SH   SOLE   42,703 0 300
REALTY INCOME CORP COM 756109104 269 4,271 PRN   SOLE   4,271 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 73 3,561 SH   SOLE   3,561 0 0
REV GROUP INC COM 749527107 29 3,810 SH   SOLE   3,810 0 0
REXFORD INDL RLTY INC COM 76169C100 769 26,090 PRN   SOLE   26,090 0 0
ROCKWELL AUTOMATION INC COM 773903109 13 85 SH   SOLE   85 0 0
ROPER TECHNOLOGIES INC COM 776696106 42 157 SH   SOLE   157 0 0
ROSS STORES INC COM 778296103 27 329 SH   SOLE   329 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 55 800 SH   SOLE   800 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 48 808 SH   SOLE   808 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,631 113,801 SH   SOLE   113,801 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 13 181 SH   SOLE   181 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 41 2,500 SH   SOLE   2,500 0 0
SABRE CORP COM 78573M104 14 626 SH   SOLE   626 0 0
SALESFORCE COM INC COM 79466L302 886 6,468 SH   SOLE   6,418 0 50
SANOFI SPONSORED ADR 80105N105 118 2,725 SH   SOLE   2,725 0 0
SCHLUMBERGER LTD COM 806857108 1,142 31,642 SH   SOLE   31,392 0 250
SCHWAB CHARLES CORP NEW COM 808513105 14,274 343,713 SH   SOLE   343,113 0 600
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 50 984 SH   SOLE   984 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 27 565 SH   SOLE   565 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,910 100,244 SH   SOLE   99,849 0 395
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 46 1,605 SH   SOLE   1,605 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 72 3,050 SH   SOLE   3,050 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 93 1,554 SH   SOLE   1,554 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 19 318 SH   SOLE   318 0 0
SEALED AIR CORP NEW COM 81211K100 254 7,294 SH   SOLE   7,294 0 0
SELECT BANCORP INC NEW COM 81617L108 21 1,700 SH   SOLE   1,700 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 74 750 SH   SOLE   750 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 71 825 SH   SOLE   825 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 34 1,112 SH   SOLE   1,112 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 705 11,382 SH   SOLE   11,382 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 572 24,000 SH   SOLE   24,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 631 11,000 SH   SOLE   11,000 0 0
SEMPRA ENERGY COM 816851109 3,721 34,395 SH   SOLE   34,395 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 27 33,750 SH   SOLE   33,750 0 0
SHIRE PLC SPONSORED ADR 82481R106 81 464 SH   SOLE   464 0 0
SHOPIFY INC CL A 82509L107 56 404 SH   SOLE   404 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 7 500 SH   SOLE   500 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 33 1,250 SH   SOLE   1,250 0 0
SJW GROUP COM 784305104 103,593 1,862,519 SH   SOLE   8,100 0 1,854,419
SMUCKER J M CO COM NEW 832696405 1,474 15,764 SH   SOLE   15,764 0 0
SNAP INC CL A 83304A106 3 500 SH   SOLE   500 0 0
SNAP ON INC COM 833034101 200 1,375 SH   SOLE   1,375 0 0
SOUTHERN CO COM 842587107 259 5,900 SH   SOLE   5,900 0 0
SOUTHWEST AIRLS CO COM 844741108 20 421 SH   SOLE   421 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 98 420 SH   SOLE   420 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4,813 39,691 SH   SOLE   38,691 0 1,000
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 328 9,289 SH   SOLE   9,289 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 6 213 SH   SOLE   213 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 137 4,600 SH   SOLE   4,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,670 102,713 SH   SOLE   102,713 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,557 44,793 SH   SOLE   44,793 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 24 500 SH   SOLE   500 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 939 19,537 SH   SOLE   19,537 0 0
SPDR SERIES TRUST OILGAS EQUIP 78464A748 12 1,300 SH   SOLE   1,300 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 41 578 SH   SOLE   578 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 10 320 SH   SOLE   320 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 4,705 52,563 SH   SOLE   52,563 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 33 700 SH   SOLE   700 0 0
SPDR SERIES TRUST GLB DOW ETF 78464A706 74 986 SH   SOLE   986 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 826 17,659 SH   SOLE   17,659 0 0
SPLUNK INC COM 848637104 5 50 SH   SOLE   50 0 0
SPRINT CORP COM SER 1 85207U105 8 1,318 SH   SOLE   1,318 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 51 4,900 SH   SOLE   4,900 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 96 2,150 SH   SOLE   2,150 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 11 240 SH   SOLE   240 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 5,904 132,070 SH   SOLE   131,695 0 375
STANLEY BLACK & DECKER INC COM 854502101 389 3,245 SH   SOLE   3,245 0 0
STARBUCKS CORP COM 855244109 5,390 83,703 SH   SOLE   83,453 0 250
STATE STR CORP COM 857477103 793 12,567 SH   SOLE   12,567 0 0
STERICYCLE INC COM 858912108 755 20,575 SH   SOLE   19,650 0 925
STRYKER CORP COM 863667101 18,945 120,864 SH   SOLE   120,724 0 140
SUN LIFE FINL INC COM 866796105 15 461 SH   SOLE   461 0 0
SUNCOR ENERGY INC NEW COM 867224107 17 600 SH   SOLE   600 0 0
SUNTRUST BKS INC COM 867914103 10 196 SH   SOLE   196 0 0
SUNWORKS INC COM 86803X105 1 2,212 SH   SOLE   2,212 0 0
SVB FINL GROUP COM 78486Q101 1 6 SH   SOLE   6 0 0
SYMANTEC CORP COM 871503108 28 1,500 SH   SOLE   1,500 0 0
SYSCO CORP COM 871829107 73 1,166 SH   SOLE   1,166 0 0
T MOBILE US INC COM 872590104 22 350 SH   SOLE   350 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 10,197 276,268 SH   SOLE   275,298 0 970
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 10 100 SH   SOLE   100 0 0
TAPESTRY INC COM 876030107 14 400 SH   SOLE   400 0 0
TARGET CORP COM 87612E106 2,471 37,384 SH   SOLE   37,134 0 250
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 63 750 SH   SOLE   750 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 44 900 SH   SOLE   900 0 0
TE CONNECTIVITY LTD REG SHS H84989104 61 800 SH   SOLE   800 0 0
TEGNA INC COM 87901J105 7 600 SH   SOLE   600 0 0
TELADOC HEALTH INC COM 87918A105 3 55 SH   SOLE   55 0 0
TERADATA CORP DEL COM 88076W103 38 1,000 SH   SOLE   1,000 0 0
TERADYNE INC COM 880770102 15 475 SH   SOLE   475 0 0
TESLA INC COM 88160R101 386 1,161 SH   SOLE   1,161 0 0
TEXAS INSTRS INC COM 882508104 389 4,113 SH   SOLE   4,113 0 0
TEXTRON INC COM 883203101 1 25 SH   SOLE   25 0 0
THE TRADE DESK INC COM CL A 88339J105 4 35 SH   SOLE   35 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,804 25,936 SH   SOLE   25,936 0 0
THOMSON REUTERS CORP COM NEW 884903709 5 100 SH   SOLE   100 0 0
TIFFANY & CO NEW COM 886547108 344 4,278 SH   SOLE   4,278 0 0
TJX COS INC NEW COM 872540109 9,017 201,544 SH   SOLE   201,544 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 37 750 SH   SOLE   750 0 0
TOTAL S A SPONSORED ADR 89151E109 153 2,941 SH   SOLE   2,941 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 17 150 SH   SOLE   150 0 0
TRACTOR SUPPLY CO COM 892356106 3,863 46,300 SH   SOLE   46,100 0 200
TRANSOCEAN LTD REG SHS H8817H100 7 1,000 SH   SOLE   1,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 74 618 SH   SOLE   618 0 0
TRINITY INDS INC COM 896522109 41 2,000 SH   SOLE   2,000 0 0
TUTOR PERINI CORP COM 901109108 135 8,435 SH   SOLE   8,435 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 401 8,332 SH   SOLE   8,332 0 0
TWITTER INC COM 90184L102 70 2,450 SH   SOLE   2,450 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 25 1,800 PRN   SOLE   1,800 0 0
UBS GROUP AG SHS H42097107 34 2,709 SH   SOLE   2,709 0 0
UNDER ARMOUR INC CL A 904311107 14 807 SH   SOLE   807 0 0
UNILEVER N V N Y SHS NEW 904784709 1,368 25,427 SH   SOLE   25,427 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,858 35,552 SH   SOLE   35,552 0 0
UNION PAC CORP COM 907818108 13,827 100,029 SH   SOLE   100,029 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,177 63,337 SH   SOLE   63,012 0 325
UNITED TECHNOLOGIES CORP COM 913017109 3,918 36,792 SH   SOLE   36,512 0 280
UNITEDHEALTH GROUP INC COM 91324P102 23,776 95,441 SH   SOLE   95,441 0 0
UNITI GROUP INC COM 91325V108 1 63 SH   SOLE   63 0 0
UNUM GROUP COM 91529Y106 7 255 SH   SOLE   255 0 0
URBAN EDGE PPTYS COM 91704F104 5 279 SH   SOLE   279 0 0
US BANCORP DEL COM NEW 902973304 757 16,573 SH   SOLE   16,573 0 0
V F CORP COM 918204108 5,403 75,741 SH   SOLE   75,641 0 100
VAIL RESORTS INC COM 91879Q109 1,176 5,578 SH   SOLE   5,578 0 0
VALERO ENERGY CORP NEW COM 91913Y100 166 2,218 SH   SOLE   2,218 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 65 1,580 SH   SOLE   1,580 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 7 225 SH   SOLE   225 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 26 193 SH   SOLE   193 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 49 436 SH   SOLE   436 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,679 34,103 SH   SOLE   34,103 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 8 100 SH   SOLE   100 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 198 2,435 SH   SOLE   2,435 0 0
VANGUARD GROUP DIV APP ETF 921908844 10,158 103,701 SH   SOLE   103,701 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 832 7,240 SH   SOLE   7,240 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 269 2,110 SH   SOLE   2,110 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 197 858 SH   SOLE   858 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 76 800 SH   SOLE   800 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 5,526 39,990 SH   SOLE   39,755 0 235
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,943 52,875 SH   SOLE   52,100 0 775
VANGUARD INDEX FDS SML CP GRW ETF 922908595 35 230 SH   SOLE   230 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 863 6,542 SH   SOLE   6,542 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 21,590 566,670 SH   SOLE   566,170 0 500
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 435 4,591 SH   SOLE   4,591 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 191 3,146 SH   SOLE   3,146 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14,495 298,134 SH   SOLE   297,384 0 750
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,507 98,880 SH   SOLE   98,880 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 234 2,998 SH   SOLE   2,998 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 129 1,560 SH   SOLE   1,560 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 24,729 666,539 SH   SOLE   662,039 0 4,500
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 45 775 SH   SOLE   775 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 113 958 SH   SOLE   958 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 695 9,385 SH   SOLE   9,385 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 145 900 SH   SOLE   900 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 5,856 35,100 SH   SOLE   35,100 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 212 2,750 SH   SOLE   2,750 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 693 4,607 SH   SOLE   4,607 0 0
VARIAN MED SYS INC COM 92220P105 68 600 SH   SOLE   600 0 0
VEEVA SYS INC CL A COM 922475108 9 100 SH   SOLE   100 0 0
VENTAS INC COM 92276F100 22 375 PRN   SOLE   375 0 0
VERISK ANALYTICS INC COM 92345Y106 1,546 14,175 SH   SOLE   14,175 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 13,564 241,271 SH   SOLE   240,326 0 945
VERSUM MATLS INC COM 92532W103 44 1,596 SH   SOLE   1,596 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 12 75 SH   SOLE   75 0 0
VISA INC COM CL A 92826C839 14,873 112,722 SH   SOLE   112,222 0 500
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 973 50,484 SH   SOLE   50,484 0 0
VOYA FINL INC COM 929089100 69 1,715 SH   SOLE   1,715 0 0
W P CAREY INC COM 92936U109 376 5,750 PRN   SOLE   5,750 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 102 1,500 SH   SOLE   1,500 0 0
WALMART INC COM 931142103 2,921 31,358 SH   SOLE   31,358 0 0
WASTE MGMT INC DEL COM 94106L109 3,297 37,046 SH   SOLE   35,146 0 1,900
WEC ENERGY GROUP INC COM 92939U106 94 1,351 SH   SOLE   1,351 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 61 48 SH   SOLE   48 0 0
WELLS FARGO CO NEW COM 949746101 9,093 197,323 SH   SOLE   194,823 0 2,500
WELLTOWER INC COM 95040Q104 74 1,063 SH   SOLE   1,063 0 0
WESTAMERICA BANCORPORATION COM 957090103 47 842 SH   SOLE   842 0 0
WESTERN DIGITAL CORP COM 958102105 18 500 SH   SOLE   500 0 0
WEYERHAEUSER CO COM 962166104 121 5,533 SH   SOLE   5,533 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1 50 SH   SOLE   50 0 0
WILLIAMS COS INC DEL COM 969457100 910 41,271 SH   SOLE   41,271 0 0
WILLIAMS SONOMA INC COM 969904101 33 650 SH   SOLE   650 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 24 156 SH   SOLE   156 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 93 2,775 SH   SOLE   2,775 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,335 31,877 SH   SOLE   30,977 0 900
WISDOMTREE TR EMER MKT HIGH FD 97717W315 24 600 SH   SOLE   600 0 0
WORKDAY INC CL A 98138H101 74 465 SH   SOLE   465 0 0
WPX ENERGY INC COM 98212B103 59 5,233 SH   SOLE   5,233 0 0
XCEL ENERGY INC COM 98389B100 18 375 SH   SOLE   375 0 0
XILINX INC COM 983919101 21 247 SH   SOLE   247 0 0
XYLEM INC COM 98419M100 610 9,150 SH   SOLE   8,900 0 250
YUM BRANDS INC COM 988498101 209 2,278 SH   SOLE   2,278 0 0
YUM CHINA HLDGS INC COM 98850P109 78 2,319 SH   SOLE   2,319 0 0
ZAYO GROUP HLDGS INC COM 98919V105 22 950 SH   SOLE   950 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 26 250 SH   SOLE   250 0 0
ZOETIS INC CL A 98978V103 3,241 37,886 SH   SOLE   37,886 0 0