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
WELLS FARGO CO NEW PERP PFD CNV A 949746804 73 48 SH   SOLE   48 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 8,130 138,145 SH   SOLE   138,145 0 0
MSA SAFETY INC COM 553498106 178 8,125 SH   SOLE   6,610 0 1,515
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 587 21,100 SH   SOLE   20,100 0 1,000
CRAWFORD & CO CL A 224633206 13 1,200 SH   SOLE   1,200 0 0
C&J ENERGY SVCS INC NEW COM 12674R100 93 3,287 SH   SOLE   3,287 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,905 119,723 SH   SOLE   116,498 0 3,225
BANK AMER CORP 7.25%CNV PFD L 060505682 37 25 SH   SOLE   25 0 0
W P CAREY INC COM 92936U109 515 5,750 SH   SOLE   5,750 0 0
SIMON PPTY GROUP INC NEW COM 828806109 61 390 SH   SOLE   390 0 0
REXFORD INDL RLTY INC COM 76169C100 1,034 23,500 SH   SOLE   23,500 0 0
PROLOGIS INC COM 74340W103 43 503 SH   SOLE   503 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 52 2,509 SH   SOLE   2,509 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 4 100 SH   SOLE   100 0 0
REALTY INCOME CORP COM 756109104 328 4,271 SH   SOLE   4,271 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 28 500 SH   SOLE   500 0 0
MPLX LP COM UNIT REP LTD 55336V100 24 872 SH   SOLE   872 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 33 500 SH   SOLE   500 0 0
MFA FINL INC COM 55272X102 26 3,500 SH   SOLE   3,500 0 0
MACERICH CO COM 554382101 8 242 SH   SOLE   242 0 0
JMP GROUP LLC COM 46629U107 34 10,000 SH   SOLE   10,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 360 12,600 SH   SOLE   12,600 0 0
DUKE REALTY CORP COM NEW 264411505 5 143 SH   SOLE   143 0 0
CAMDEN PPTY TR SH BEN INT 133131102 7 59 SH   SOLE   59 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 772 15,800 SH   SOLE   15,800 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 21 515 SH   SOLE   515 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1 16 SH   SOLE   16 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 21 550 SH   SOLE   550 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 26 1,800 SH   SOLE   1,800 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 6 242 SH   SOLE   242 0 0
ASSOCIATED CAP GROUP INC CL A 045528106 7 201 SH   SOLE   201 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 5 1,000 SH   SOLE   1,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 58 4,900 SH   SOLE   4,900 0 0
NUVEEN MUN VALUE FD INC COM 670928100 5 500 SH   SOLE   500 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 4 800 SH   SOLE   800 0 0
ISHARES TR S&P 500 VAL ETF 464287408 15 129 SH   SOLE   129 0 0
ISHARES TR HDG MSCI EAFE 46434V803 117 3,900 SH   SOLE   3,900 0 0
ZUORA INC COM CL A 98983V106 4 250 SH   SOLE   250 0 0
ZOETIS INC CL A 98978V103 5,191 41,663 SH   SOLE   41,663 0 0
ZYNGA INC CL A 98986T108 1 200 SH   SOLE   200 0 0
ZIONS BANCORPORATION N A COM 989701107 18 398 SH   SOLE   398 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 38 280 SH   SOLE   280 0 0
YUM CHINA HLDGS INC COM 98850P109 105 2,319 SH   SOLE   2,319 0 0
YUM BRANDS INC COM 988498101 256 2,259 SH   SOLE   2,259 0 0
XYLEM INC COM 98419M100 729 9,150 SH   SOLE   8,900 0 250
ISHARES TR EXPONENTIAL TECH 46434V381 28 725 SH   SOLE   725 0 0
DENTSPLY SIRONA INC COM 24906P109 27 500 SH   SOLE   500 0 0
INTREXON CORP COM 46122T102 9 1,500 SH   SOLE   1,500 0 0
EXXON MOBIL CORP COM 30231G102 28,630 405,470 SH   SOLE   403,820 0 1,650
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 91 750 SH   SOLE   750 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 74 825 SH   SOLE   825 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 44 1,112 SH   SOLE   1,112 0 0
XILINX INC COM 983919101 36 374 SH   SOLE   374 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 910 11,300 SH   SOLE   11,300 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 672 24,000 SH   SOLE   24,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 515 8,700 SH   SOLE   8,700 0 0
XCEL ENERGY INC COM 98389B100 13 200 SH   SOLE   200 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 44 578 SH   SOLE   578 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2 40 SH   SOLE   40 0 0
WEYERHAEUSER CO COM 962166104 153 5,533 SH   SOLE   5,533 0 0
WESTERN UN CO COM 959802109 13 581 SH   SOLE   581 0 0
AQUA AMERICA INC COM 03836W103 25 558 SH   SOLE   558 0 0
WILLIAMS SONOMA INC COM 969904101 44 650 SH   SOLE   650 0 0
WPX ENERGY INC COM 98212B103 48 4,533 SH   SOLE   4,533 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1 50 SH   SOLE   50 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 1 195 SH   SOLE   195 0 0
WALMART INC COM 931142103 5,198 43,795 SH   SOLE   43,795 0 0
WILLIAMS COS INC DEL COM 969457100 611 25,396 SH   SOLE   25,396 0 0
WASTE MGMT INC DEL COM 94106L109 4,459 38,774 SH   SOLE   36,874 0 1,900
WESTLAKE CHEM CORP COM 960413102 7 100 SH   SOLE   100 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2 40 SH   SOLE   40 0 0
WELLS FARGO CO NEW COM 949746101 7,463 147,957 SH   SOLE   145,457 0 2,500
WELLTOWER INC COM 95040Q104 104 1,146 SH   SOLE   1,146 0 0
WEC ENERGY GROUP INC COM 92939U106 109 1,146 SH   SOLE   1,146 0 0
WESTERN DIGITAL CORP COM 958102105 30 500 SH   SOLE   500 0 0
WORKDAY INC CL A 98138H101 79 465 SH   SOLE   465 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 19 74 SH   SOLE   74 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 67 1,214 SH   SOLE   1,214 0 0
WESTAMERICA BANCORPORATION COM 957090103 52 842 SH   SOLE   842 0 0
WABTEC CORP COM 929740108 103 1,439 SH   SOLE   1,439 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,303 336,373 SH   SOLE   335,553 0 820
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 27,722 688,585 SH   SOLE   687,860 0 725
VANGUARD INDEX FDS LARGE CAP ETF 922908637 983 7,213 SH   SOLE   7,213 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 181 1,200 SH   SOLE   1,200 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 425 4,165 SH   SOLE   4,165 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 13 75 SH   SOLE   75 0 0
VERISK ANALYTICS INC COM 92345Y106 2,532 16,012 SH   SOLE   16,012 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 138 958 SH   SOLE   958 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 191 2,896 SH   SOLE   2,896 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 31 193 SH   SOLE   193 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 332 1,219 SH   SOLE   1,219 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 62 550 SH   SOLE   550 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,487 74,674 SH   SOLE   74,674 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 6,889 41,103 SH   SOLE   40,868 0 235
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,966 53,252 SH   SOLE   52,477 0 775
VALERO ENERGY CORP NEW COM 91913Y100 200 2,352 SH   SOLE   2,352 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 52 775 SH   SOLE   775 0 0
VANGUARD GROUP DIV APP ETF 921908844 12,977 108,524 SH   SOLE   108,524 0 0
VIACOM INC NEW CL B 92553P201 20 840 SH   SOLE   840 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 168 1,000 SH   SOLE   1,000 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,546 30,370 SH   SOLE   30,370 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14,379 268,216 SH   SOLE   267,466 0 750
V F CORP COM 918204108 7,090 79,674 SH   SOLE   79,624 0 50
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,084 101,893 SH   SOLE   101,893 0 0
VEEVA SYS INC CL A COM 922475108 15 100 SH   SOLE   100 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 28,468 692,981 SH   SOLE   688,481 0 4,500
VANGUARD WORLD FDS ENERGY ETF 92204A306 140 1,800 SH   SOLE   1,800 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 235 2,903 SH   SOLE   2,903 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 289 1,607 SH   SOLE   1,607 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 82 900 SH   SOLE   900 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 42 230 SH   SOLE   230 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 999 6,492 SH   SOLE   6,492 0 0
VARIAN MED SYS INC COM 92220P105 131 1,100 SH   SOLE   1,100 0 0
VISA INC COM CL A 92826C839 19,725 114,674 SH   SOLE   114,174 0 500
UNITED TECHNOLOGIES CORP COM 913017109 4,818 35,291 SH   SOLE   35,011 0 280
COHEN & STEERS INFRASTRUCTUR COM 19248A109 13 491 SH   SOLE   491 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 178 2,775 SH   SOLE   2,775 0 0
US BANCORP DEL COM NEW 902973304 868 15,686 SH   SOLE   15,686 0 0
UNITED RENTALS INC COM 911363109 1,258 10,093 SH   SOLE   10,093 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,637 72,080 SH   SOLE   71,755 0 325
UNION PACIFIC CORP COM 907818108 15,166 93,630 SH   SOLE   93,630 0 0
UNUM GROUP COM 91529Y106 8 262 SH   SOLE   262 0 0
UNITEDHEALTH GROUP INC COM 91324P102 21,502 98,943 SH   SOLE   98,823 0 120
UNITED NAT FOODS INC COM 911163103 115 10,000 SH   SOLE   10,000 0 0
UNILEVER N V N Y SHS NEW 904784709 1,660 27,654 SH   SOLE   27,654 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,923 32,002 SH   SOLE   32,002 0 0
UNIQUE FABRICATING INC COM 90915J103 9 3,040 SH   SOLE   3,040 0 0
UBER TECHNOLOGIES INC COM 90353T100 12 400 SH   SOLE   400 0 0
UNITED AIRLINES HLDGS INC COM 910047109 4 46 SH   SOLE   46 0 0
UNDER ARMOUR INC CL A 904311107 10 500 SH   SOLE   500 0 0
TEXTRON INC COM 883203101 41 845 SH   SOLE   845 0 0
TEXAS INSTRS INC COM 882508104 503 3,893 SH   SOLE   3,893 0 0
TWITTER INC COM 90184L102 101 2,450 SH   SOLE   2,450 0 0
2U INC COM 90214J101 7 400 SH   SOLE   400 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 13 100 SH   SOLE   100 0 0
THE TRADE DESK INC COM CL A 88339J105 7 35 SH   SOLE   35 0 0
TYSON FOODS INC CL A 902494103 9 109 SH   SOLE   109 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,152 304,466 SH   SOLE   303,496 0 970
TESLA INC COM 88160R101 284 1,177 SH   SOLE   1,177 0 0
TRACTOR SUPPLY CO COM 892356106 4,636 51,266 SH   SOLE   51,066 0 200
TRAVELERS COMPANIES INC COM 89417E109 59 400 SH   SOLE   400 0 0
PRICE T ROWE GROUP INC COM 74144T108 754 6,602 SH   SOLE   6,602 0 0
TRINITY BIOTECH PLC SPON ADR NEW 896438306 4 3,300 SH   SOLE   3,300 0 0
THOMSON REUTERS CORP COM NEW 884903709 7 100 SH   SOLE   100 0 0
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 0 0 SH   SOLE   0 0 0
TAPESTRY INC COM 876030107 20 769 SH   SOLE   769 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 176 272 SH   SOLE   272 0 0
TUTOR PERINI CORP COM 901109108 179 12,525 SH   SOLE   12,525 0 0
TOTAL S A SPONSORED ADS 89151E109 105 2,025 SH   SOLE   2,025 0 0
T MOBILE US INC COM 872590104 38 478 SH   SOLE   478 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,496 39,468 SH   SOLE   39,468 0 0
ISHARES TR 20 YR TR BD ETF 464287432 157 1,096 SH   SOLE   1,096 0 0
TJX COS INC NEW COM 872540109 12,860 230,708 SH   SOLE   230,708 0 0
ISHARES TR TIPS BD ETF 464287176 2,371 20,391 SH   SOLE   20,391 0 0
TIFFANY & CO NEW COM 886547108 396 4,278 SH   SOLE   4,278 0 0
TARGET CORP COM 87612E106 3,979 37,222 SH   SOLE   36,972 0 250
TEGNA INC COM 87901J105 9 600 SH   SOLE   600 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 25 500 SH   SOLE   500 0 0
TEREX CORP NEW COM 880779103 8 315 SH   SOLE   315 0 0
TERADYNE INC COM 880770102 28 475 SH   SOLE   475 0 0
TE CONNECTIVITY LTD REG SHS H84989104 75 800 SH   SOLE   800 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 24 75 SH   SOLE   75 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 9 348 SH   SOLE   348 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 8 312 SH   SOLE   312 0 0
TELADOC HEALTH INC COM 87918A105 4 55 SH   SOLE   55 0 0
TERADATA CORP DEL COM 88076W103 31 1,000 SH   SOLE   1,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 44 750 SH   SOLE   750 0 0
BLACKROCK TCP CAP CORP COM 09259E108 705 52,000 SH   SOLE   52,000 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 57 750 SH   SOLE   750 0 0
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 40 1,350 SH   SOLE   1,350 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 43 2,480 SH   SOLE   2,480 0 0
AT&T INC COM 00206R102 7,131 188,463 SH   SOLE   187,961 0 502
SYSCO CORP COM 871829107 93 1,166 SH   SOLE   1,166 0 0
STRYKER CORP COM 863667101 25,497 117,877 SH   SOLE   117,737 0 140
SYNCHRONY FINL COM 87165B103 4 128 SH   SOLE   128 0 0
STANLEY BLACK & DECKER INC COM 854502101 159 1,100 SH   SOLE   1,100 0 0
SHOCKWAVE MED INC COM 82489T104 4 150 SH   SOLE   150 0 0
ISHARES TR MSCI USA ESG SLC 464288802 6 50 SH   SOLE   50 0 0
SUNWORKS INC COM NEW 86803X204 1 316 SH   SOLE   316 0 0
SUNCOR ENERGY INC NEW COM 867224107 19 600 SH   SOLE   600 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,198 25,075 SH   SOLE   25,075 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 30 560 SH   SOLE   560 0 0
STATE STR CORP COM 857477103 739 12,492 SH   SOLE   12,492 0 0
STERLING CONSTRUCTION CO INC COM 859241101 6 441 SH   SOLE   441 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 129 2,452 SH   SOLE   2,452 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 20 200 SH   SOLE   200 0 0
SUNTRUST BKS INC COM 867914103 10 150 SH   SOLE   150 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 125 2,500 SH   SOLE   2,500 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 129 2,775 SH   SOLE   2,775 0 0
SEMPRA ENERGY COM 816851109 5,033 34,100 SH   SOLE   34,100 0 0
STERICYCLE INC COM 858912108 786 15,425 SH   SOLE   14,500 0 925
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 7 33,750 SH   SOLE   33,750 0 0
SQUARE INC CL A 852234103 0 2 SH   SOLE   2 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 12 310 SH   SOLE   310 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 30,119 101,488 SH   SOLE   101,488 0 0
SPLUNK INC COM 848637104 6 50 SH   SOLE   50 0 0
ISHARES TR PHLX SEMICND ETF 464287523 21 100 SH   SOLE   100 0 0
SOUTHERN CO COM 842587107 368 5,950 SH   SOLE   5,950 0 0
SANOFI SPONSORED ADR 80105N105 78 1,675 SH   SOLE   1,675 0 0
SNAP INC CL A 83304A106 8 500 SH   SOLE   500 0 0
SNAP ON INC COM 833034101 35 225 SH   SOLE   225 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 106 2,100 SH   SOLE   2,100 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 186 11,700 SH   SOLE   11,700 0 0
SUN LIFE FINL INC COM 866796105 21 461 SH   SOLE   461 0 0
SELECT BANCORP INC NEW COM 81617L108 20 1,700 SH   SOLE   1,700 0 0
SCHLUMBERGER LTD COM 806857108 858 25,102 SH   SOLE   24,852 0 250
SJW GROUP COM 784305104 127,191 1,862,519 SH   SOLE   8,100 0 1,854,419
SMUCKER J M CO COM NEW 832696405 1,735 15,766 SH   SOLE   15,766 0 0
SVB FINL GROUP COM 78486Q101 1 6 SH   SOLE   6 0 0
SHOPIFY INC CL A 82509L107 81 260 SH   SOLE   260 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,021 20,840 SH   SOLE   20,840 0 0
SEALED AIR CORP NEW COM 81211K100 303 7,294 SH   SOLE   7,294 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 6,490 63,257 SH   SOLE   63,142 0 115
ALPS ETF TR SECTR DIV DOGS 00162Q858 4 100 SH   SOLE   100 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 6 100 SH   SOLE   100 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 53 984 SH   SOLE   984 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 15,266 364,957 SH   SOLE   364,357 0 600
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8,786 104,581 SH   SOLE   104,186 0 395
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 46 1,457 SH   SOLE   1,457 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 77 3,050 SH   SOLE   3,050 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 79 1,116 SH   SOLE   1,116 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 22 318 SH   SOLE   318 0 0
STARBUCKS CORP COM 855244109 7,237 81,846 SH   SOLE   81,596 0 250
SABRA HEALTH CARE REIT INC COM 78573L106 57 2,500 SH   SOLE   2,500 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 6 500 SH   SOLE   500 0 0
BOSTON BEER INC CL A 100557107 15 40 SH   SOLE   40 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 65 800 SH   SOLE   800 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 369 9,342 SH   SOLE   9,342 0 0
RAYTHEON CO COM NEW 755111507 4,055 20,670 SH   SOLE   20,570 0 100
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8 75 SH   SOLE   75 0 0
RAPID7 INC COM 753422104 11 250 SH   SOLE   250 0 0
ROPER TECHNOLOGIES INC COM 776696106 34 96 SH   SOLE   96 0 0
ROCKWELL AUTOMATION INC COM 773903109 19 115 SH   SOLE   115 0 0
TRANSOCEAN LTD REG SHS H8817H100 4 1,000 SH   SOLE   1,000 0 0
REGIONS FINL CORP NEW COM 7591EP100 27 1,699 SH   SOLE   1,699 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 5 346 SH   SOLE   346 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 7 480 SH   SOLE   480 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 162 1,500 SH   SOLE   1,500 0 0
FERRARI N V COM N3167Y103 579 3,760 SH   SOLE   3,760 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 57 650 SH   SOLE   650 0 0
QURATE RETAIL INC COM SER A 74915M100 0 48 SH   SOLE   48 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 349 1,847 SH   SOLE   1,847 0 0
QUALCOMM INC COM 747525103 4,496 58,944 SH   SOLE   58,244 0 700
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 4 200 SH   SOLE   200 0 0
PAPA JOHNS INTL INC COM 698813102 61 1,156 SH   SOLE   1,156 0 0
PAYPAL HLDGS INC COM 70450Y103 11,299 109,071 SH   SOLE   107,321 0 1,750
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 100 2,511 SH   SOLE   2,511 0 0
PIONEER NAT RES CO COM 723787107 1,819 14,465 SH   SOLE   14,396 0 69
PELOTON INTERACTIVE INC CL A COM 70614W100 1 50 SH   SOLE   50 0 0
PHILLIPS 66 COM 718546104 658 6,422 SH   SOLE   6,422 0 0
PUBLIC STORAGE COM 74460D109 525 2,142 SH   SOLE   2,142 0 0
PRUDENTIAL FINL INC COM 744320102 60 666 SH   SOLE   666 0 0
PERSPECTA INC COM 715347100 0 18 SH   SOLE   18 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 16 130 SH   SOLE   130 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 335 2,843 SH   SOLE   2,843 0 0
PPL CORP COM 69351T106 16 500 SH   SOLE   500 0 0
PENTAIR PLC SHS G7S00T104 47 1,250 SH   SOLE   1,250 0 0
PNC FINL SVCS GROUP INC COM 693475105 8 57 SH   SOLE   57 0 0
PHILIP MORRIS INTL INC COM 718172109 2,171 28,587 SH   SOLE   27,087 0 1,500
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6 100 SH   SOLE   100 0 0
PIMCO INCOME OPPORTUNITY FD COM 72202B100 9 338 SH   SOLE   338 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 59 2,100 SH   SOLE   2,100 0 0
PREMIER INC CL A 74051N102 3 118 SH   SOLE   118 0 0
IMPINJ INC COM 453204109 23 750 SH   SOLE   750 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,420 38,800 SH   SOLE   38,800 0 0
PULTE GROUP INC COM 745867101 16 429 SH   SOLE   429 0 0
PARKER HANNIFIN CORP COM 701094104 126 700 SH   SOLE   700 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 8,517 567,052 SH   SOLE   567,052 0 0
PROGRESSIVE CORP OHIO COM 743315103 15 192 SH   SOLE   192 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 20 1,070 SH   SOLE   1,070 0 0
PROCTER & GAMBLE CO COM 742718109 14,455 116,217 SH   SOLE   115,472 0 745
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 457 37,408 SH   SOLE   37,408 0 0
PFIZER INC COM 717081103 3,943 109,752 SH   SOLE   109,752 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338480106 225 15,100 SH   SOLE   15,100 0 0
PEPSICO INC COM 713448108 18,954 138,252 SH   SOLE   137,817 0 435
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 42 684 SH   SOLE   684 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 14 500 SH   SOLE   500 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 58 1,967 SH   SOLE   1,967 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 17 1,078 SH   SOLE   1,078 0 0
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 56 2,475 SH   SOLE   2,475 0 0
PACCAR INC COM 693718108 497 7,105 SH   SOLE   7,105 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 510 17,500 SH   SOLE   17,500 0 0
PAYCHEX INC COM 704326107 9,254 111,798 SH   SOLE   109,738 0 2,060
PAYCOM SOFTWARE INC COM 70432V102 94 450 SH   SOLE   450 0 0
PALO ALTO NETWORKS INC COM 697435105 56 274 SH   SOLE   274 0 0
PACWEST BANCORP DEL COM 695263103 58 1,595 SH   SOLE   1,595 0 0
OCCIDENTAL PETE CORP COM 674599105 154 3,472 SH   SOLE   3,472 0 0
ORACLE CORP COM 68389X105 3,742 68,008 SH   SOLE   65,108 0 2,900
OMNICOM GROUP INC COM 681919106 1,570 20,051 SH   SOLE   20,051 0 0
ONEOK INC NEW COM 682680103 29 400 SH   SOLE   400 0 0
OWENS CORNING NEW COM 690742101 52 820 SH   SOLE   820 0 0
ISHARES TR NEW YORK MUN ETF 464288323 112 1,950 SH   SOLE   1,950 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 22 1,727 SH   SOLE   1,727 0 0
NXP SEMICONDUCTORS N V COM N6596X109 88 802 SH   SOLE   802 0 0
NEWS CORP NEW CL A 65249B109 626 45,000 SH   SOLE   45,000 0 0
NORTHWEST PIPE CO COM 667746101 14 490 SH   SOLE   490 0 0
NATIONAL WESTN LIFE GROUP IN CL A 638517102 16 60 SH   SOLE   60 0 0
NVENT ELECTRIC PLC SHS G6700G107 32 1,430 SH   SOLE   1,430 0 0
NOVARTIS A G SPONSORED ADR 66987V109 775 8,921 SH   SOLE   8,621 0 300
NOVO-NORDISK A S ADR 670100205 4,571 88,413 SH   SOLE   87,163 0 1,250
NVIDIA CORP COM 67066G104 1,303 7,486 SH   SOLE   7,486 0 0
NOVOCURE LTD ORD SHS G6674U108 10 130 SH   SOLE   130 0 0
NUCOR CORP COM 670346105 7 134 SH   SOLE   134 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 9 575 SH   SOLE   575 0 0
NUTRIEN LTD COM 67077M108 12 240 SH   SOLE   240 0 0
NETAPP INC COM 64110D104 3 56 SH   SOLE   56 0 0
NORFOLK SOUTHERN CORP COM 655844108 478 2,663 SH   SOLE   2,663 0 0
NRG ENERGY INC COM NEW 629377508 5 122 SH   SOLE   122 0 0
NORTHROP GRUMMAN CORP COM 666807102 322 860 SH   SOLE   860 0 0
NEKTAR THERAPEUTICS COM 640268108 2 90 SH   SOLE   90 0 0
NIKE INC CL B 654106103 17,110 182,180 SH   SOLE   181,405 0 775
NICE LTD SPONSORED ADR 653656108 22 150 SH   SOLE   150 0 0
NETFLIX INC COM 64110L106 80 300 SH   SOLE   300 0 0
NEXTERA ENERGY INC COM 65339F101 19,216 82,477 SH   SOLE   82,357 0 120
ISHARES US ETF TR SHT MAT BD ETF 46431W507 3,508 69,689 SH   SOLE   69,689 0 0
NOBLE CORP PLC SHS USD G65431101 0 100 SH   SOLE   100 0 0
NASDAQ INC COM 631103108 14 137 SH   SOLE   137 0 0
NABORS INDUSTRIES LTD SHS G6359F103 5 2,800 SH   SOLE   2,800 0 0
NOBLE ENERGY INC COM 655044105 22 1,000 SH   SOLE   1,000 0 0
NATIONAL INSTRS CORP COM 636518102 429 10,225 SH   SOLE   10,225 0 0
MYLAN N V SHS EURO N59465109 2,047 103,480 SH   SOLE   103,480 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 44 800 SH   SOLE   800 0 0
ISHARES TR NATIONAL MUN ETF 464288414 547 4,790 SH   SOLE   4,790 0 0
MICRON TECHNOLOGY INC COM 595112103 750 17,512 SH   SOLE   17,512 0 0
MATRIX SVC CO COM 576853105 8 475 SH   SOLE   475 0 0
MATERION CORP COM 576690101 92 1,500 SH   SOLE   1,500 0 0
VAIL RESORTS INC COM 91879Q109 1,879 8,258 SH   SOLE   8,258 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 387 550 SH   SOLE   550 0 0
M & T BK CORP COM 55261F104 2,033 12,870 SH   SOLE   12,545 0 325
MOTOROLA SOLUTIONS INC COM NEW 620076307 37 219 SH   SOLE   219 0 0
MICROSOFT CORP COM 594918104 45,667 328,471 SH   SOLE   327,121 0 1,350
MSCI INC COM 55354G100 1,156 5,310 SH   SOLE   5,310 0 0
MORGAN STANLEY COM NEW 617446448 79 1,863 SH   SOLE   1,863 0 0
MARATHON OIL CORP COM 565849106 67 5,500 SH   SOLE   5,500 0 0
MERCK & CO INC COM 58933Y105 17,699 210,248 SH   SOLE   207,973 0 2,275
MARATHON PETE CORP COM 56585A102 66 1,086 SH   SOLE   1,086 0 0
MORNINGSTAR INC COM 617700109 78 535 SH   SOLE   535 0 0
MOLINA HEALTHCARE INC COM 60855R100 14 132 SH   SOLE   132 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 3,787 75,510 SH   SOLE   75,285 0 225
ALTRIA GROUP INC COM 02209S103 1,513 36,986 SH   SOLE   35,686 0 1,300
MANITEX INTL INC COM 563420108 13 1,950 SH   SOLE   1,950 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,569 27,025 SH   SOLE   27,025 0 0
MANNKIND CORP COM NEW 56400P706 2 1,560 SH   SOLE   1,560 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2 300 SH   SOLE   300 0 0
3M CO COM 88579Y101 10,440 63,504 SH   SOLE   63,104 0 400
MARSH & MCLENNAN COS INC COM 571748102 97 967 SH   SOLE   967 0 0
MARTIN MARIETTA MATLS INC COM 573284106 52 191 SH   SOLE   191 0 0
MARKEL CORP COM 570535104 95 80 SH   SOLE   80 0 0
MCCORMICK & CO INC COM NON VTG 579780206 8 50 SH   SOLE   50 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 48 2,300 SH   SOLE   2,300 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 262 2,575 SH   SOLE   2,575 0 0
MOBILE MINI INC COM 60740F105 12 325 SH   SOLE   325 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 1 48 SH   SOLE   48 0 0
MANULIFE FINL CORP COM 56501R106 258 14,055 SH   SOLE   14,055 0 0
METLIFE INC COM 59156R108 368 7,796 SH   SOLE   7,796 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 15,048 42,694 SH   SOLE   42,694 0 0
MEDTRONIC PLC SHS G5960L103 1,704 15,685 SH   SOLE   15,085 0 600
MCDERMOTT INTL INC COM 580037703 0 192 SH   SOLE   192 0 0
MONDELEZ INTL INC CL A 609207105 9,358 169,157 SH   SOLE   167,802 0 1,355
MADRIGAL PHARMACEUTICALS INC COM 558868105 64 743 SH   SOLE   743 0 0
MERCURY GENL CORP NEW COM 589400100 34 600 SH   SOLE   600 0 0
MOODYS CORP COM 615369105 205 1,000 SH   SOLE   1,000 0 0
MCKESSON CORP COM 58155Q103 24 176 SH   SOLE   176 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,039 11,185 SH   SOLE   10,785 0 400
MCDONALDS CORP COM 580135101 9,256 43,109 SH   SOLE   42,389 0 720
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 1,101 76,500 SH   SOLE   76,500 0 0
ISHARES TR MBS ETF 464288588 219 2,024 SH   SOLE   2,024 0 0
MASIMO CORP COM 574795100 15 100 SH   SOLE   100 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 7 400 SH   SOLE   400 0 0
MASTERCARD INC CL A 57636Q104 7,660 28,207 SH   SOLE   28,157 0 50
MACYS INC COM 55616P104 4 239 SH   SOLE   239 0 0
LYFT INC CL A COM 55087P104 153 3,751 SH   SOLE   3,751 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 282 3,149 SH   SOLE   3,149 0 0
LSB INDS INC COM 502160104 1 200 SH   SOLE   200 0 0
LAS VEGAS SANDS CORP COM 517834107 269 4,655 SH   SOLE   4,655 0 0
SOUTHWEST AIRLS CO COM 844741108 30 554 SH   SOLE   554 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 42 1,000 SH   SOLE   1,000 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 21 500 SH   SOLE   500 0 0
ISHARES TR IBOXX INV CP ETF 464287242 220 1,724 SH   SOLE   1,724 0 0
LPL FINL HLDGS INC COM 50212V100 11 133 SH   SOLE   133 0 0
LOWES COS INC COM 548661107 9,253 84,148 SH   SOLE   83,448 0 700
LINDSAY CORP COM 535555106 10 110 SH   SOLE   110 0 0
LINCOLN NATL CORP IND COM 534187109 62 1,031 SH   SOLE   1,031 0 0
LOCKHEED MARTIN CORP COM 539830109 6,521 16,718 SH   SOLE   16,718 0 0
LILLY ELI & CO COM 532457108 759 6,784 SH   SOLE   6,784 0 0
LINDE PLC SHS G5494J103 204 1,053 SH   SOLE   1,053 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,484 26,283 SH   SOLE   26,283 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,651 9,825 SH   SOLE   9,825 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 2 250 SH   SOLE   250 0 0
LENNAR CORP CL B 526057302 1 15 SH   SOLE   15 0 0
LENNAR CORP CL A 526057104 41 737 SH   SOLE   737 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,692 19,500 SH   SOLE   19,500 0 0
LEAR CORP COM NEW 521865204 4 32 SH   SOLE   32 0 0
LEIDOS HLDGS INC COM 525327102 10 119 SH   SOLE   119 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 36 1,500 SH   SOLE   1,500 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 12 500 SH   SOLE   500 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 52 500 SH   SOLE   500 0 0
LOEWS CORP COM 540424108 313 6,072 SH   SOLE   6,072 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 36 2,500 SH   SOLE   2,500 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 17 400 SH   SOLE   400 0 0
KONTOOR BRANDS INC COM 50050N103 27 761 SH   SOLE   761 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 40 300 SH   SOLE   300 0 0
KOHLS CORP COM 500255104 7 140 SH   SOLE   140 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 106 2,000 SH   SOLE   2,000 0 0
KRATON CORPORATION COM 50077C106 13 400 SH   SOLE   400 0 0
KROGER CO COM 501044101 142 5,520 SH   SOLE   5,520 0 0
COCA COLA CO COM 191216100 7,242 133,027 SH   SOLE   131,277 0 1,750
CARMAX INC COM 143130102 88 1,000 SH   SOLE   1,000 0 0
KINDER MORGAN INC DEL COM 49456B101 6,045 293,283 SH   SOLE   291,783 0 1,500
KIMBERLY CLARK CORP COM 494368103 156 1,098 SH   SOLE   1,098 0 0
KLA CORPORATION COM NEW 482480100 2,528 15,855 SH   SOLE   15,855 0 0
KRAFT HEINZ CO COM 500754106 279 10,002 SH   SOLE   9,551 0 451
KEYCORP NEW COM 493267108 6 347 SH   SOLE   347 0 0
KB HOME COM 48666K109 34 1,000 SH   SOLE   1,000 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 6 200 SH   SOLE   200 0 0
KADANT INC COM 48282T104 11 125 SH   SOLE   125 0 0
KELLOGG CO COM 487836108 209 3,250 SH   SOLE   3,250 0 0
NORDSTROM INC COM 655664100 131 3,878 SH   SOLE   3,878 0 0
JPMORGAN CHASE & CO COM 46625H100 23,571 200,284 SH   SOLE   199,234 0 1,050
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 101 10,052 SH   SOLE   10,052 0 0
JUNIPER NETWORKS INC COM 48203R104 28 1,150 SH   SOLE   1,150 0 0
JOHNSON & JOHNSON COM 478160104 22,883 176,863 SH   SOLE   175,928 0 935
JONES LANG LASALLE INC COM 48020Q107 95 683 SH   SOLE   683 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 25 150 SH   SOLE   150 0 0
JEFFERIES FINL GROUP INC COM 47233W109 69 3,731 SH   SOLE   3,731 0 0
JACOBS ENGR GROUP INC COM 469814107 3,028 33,091 SH   SOLE   32,141 0 950
JD COM INC SPON ADR CL A 47215P106 3 100 SH   SOLE   100 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,724 39,288 SH   SOLE   39,205 0 83
JETBLUE AWYS CORP COM 477143101 34 2,000 SH   SOLE   2,000 0 0
ISHARES TR US INDUSTRIALS 464287754 91 575 SH   SOLE   575 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 28 313 SH   SOLE   313 0 0
ISHARES TR RUS MID CAP ETF 464287499 448 8,000 SH   SOLE   8,000 0 0
ISHARES TR RUS MD CP GR ETF 464287481 35 247 SH   SOLE   247 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3,004 15,589 SH   SOLE   15,589 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 62 519 SH   SOLE   519 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 9,310 61,518 SH   SOLE   61,518 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 858 5,374 SH   SOLE   5,374 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 366 2,852 SH   SOLE   2,852 0 0
ISHARES TR RUS 1000 ETF 464287622 2,432 14,781 SH   SOLE   14,781 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 162 898 SH   SOLE   898 0 0
ISHARES TR CORE S&P500 ETF 464287200 605 2,025 SH   SOLE   2,025 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 57 436 SH   SOLE   436 0 0
ISHARES TR CORE S&P US GWT 464287671 55 880 SH   SOLE   880 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,887 12,058 SH   SOLE   11,791 0 267
ITT INC COM 45073V108 203 3,325 SH   SOLE   3,200 0 125
GARTNER INC COM 366651107 21 145 SH   SOLE   145 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 18 33 SH   SOLE   33 0 0
IRON MTN INC NEW COM 46284V101 10 300 SH   SOLE   300 0 0
INGERSOLL-RAND PLC SHS G47791101 714 5,794 SH   SOLE   5,794 0 0
IQIYI INC SPONSORED ADS 46267X108 5 300 SH   SOLE   300 0 0
INTL PAPER CO COM 460146103 92 2,205 SH   SOLE   2,205 0 0
INNOSPEC INC COM 45768S105 25 275 SH   SOLE   275 0 0
INUVO INC COM NEW 46122W204 3 10,000 SH   SOLE   0 0 10,000
INTUIT COM 461202103 14,096 53,006 SH   SOLE   52,156 0 850
INTEL CORP COM 458140100 22,942 445,223 SH   SOLE   443,473 0 1,750
INMUNE BIO INC COM 45782T105 6 1,000 SH   SOLE   1,000 0 0
INGREDION INC COM 457187102 4 50 SH   SOLE   50 0 0
ISHARES TR MSCI INDIA ETF 46429B598 84 2,500 SH   SOLE   2,500 0 0
ILLUMINA INC COM 452327109 15 50 SH   SOLE   50 0 0
ISHARES TR CORE S&P SCP ETF 464287804 28,081 360,748 SH   SOLE   358,848 0 1,900
ISHARES TR S&P MC 400VL ETF 464287705 119 746 SH   SOLE   746 0 0
ISHARES TR CORE S&P MCP ETF 464287507 273 1,412 SH   SOLE   1,412 0 0
II VI INC COM 902104108 14 400 SH   SOLE   400 0 0
ISHARES TR SH TR CRPORT ETF 464288646 2,964 55,224 SH   SOLE   55,224 0 0
ISHARES TR INTRM TR CRP ETF 464288638 101 1,740 SH   SOLE   1,740 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,004 40,789 SH   SOLE   40,639 0 150
ISHARES INC CORE MSCI EMKT 46434G103 47 958 SH   SOLE   958 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 22 175 SH   SOLE   175 0 0
IDEXX LABS INC COM 45168D104 474 1,744 SH   SOLE   1,744 0 0
ISHARES TR U.S. UTILITS ETF 464287697 24 150 SH   SOLE   150 0 0
INTERDIGITAL INC COM 45867G101 10 200 SH   SOLE   200 0 0
ISHARES TR ULTR SH TRM BD 46434V878 7,293 144,725 SH   SOLE   144,725 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,690 61,665 SH   SOLE   61,665 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,152 14,799 SH   SOLE   14,749 0 50
INDUSTRIAS BACHOCO S A B DE SPON ADR B 456463108 11 210 SH   SOLE   210 0 0
ISHARES GOLD TRUST ISHARES 464285105 8,413 596,643 SH   SOLE   596,643 0 0
IAC INTERACTIVECORP COM 44919P508 17 76 SH   SOLE   76 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 364 3,645 SH   SOLE   3,645 0 0
HUYA INC ADS REP SHS A 44852D108 2 100 SH   SOLE   100 0 0
HUNTSMAN CORP COM 447011107 41 1,757 SH   SOLE   1,757 0 0
HUMANA INC COM 444859102 12 46 SH   SOLE   46 0 0
HERCULES CAPITAL INC COM 427096508 47 3,500 SH   SOLE   3,500 0 0
HERSHEY CO COM 427866108 14 90 SH   SOLE   90 0 0
HARSCO CORP COM 415864107 95 5,000 SH   SOLE   5,000 0 0
BLOCK H & R INC COM 093671105 4 150 SH   SOLE   150 0 0
HP INC COM 40434L105 111 5,890 SH   SOLE   5,890 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 119 7,825 SH   SOLE   7,825 0 0
HOPE BANCORP INC COM 43940T109 15 1,068 SH   SOLE   1,068 0 0
HONEYWELL INTL INC COM 438516106 9,656 57,069 SH   SOLE   56,619 0 450
HOLOGIC INC COM 436440101 8 150 SH   SOLE   150 0 0
HARLEY DAVIDSON INC COM 412822108 9 250 SH   SOLE   250 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 4 111 SH   SOLE   111 0 0
HIGHWOODS PPTYS INC COM 431284108 18 400 SH   SOLE   400 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 106 1,747 SH   SOLE   1,747 0 0
HOME DEPOT INC COM 437076102 21,543 92,848 SH   SOLE   92,723 0 125
HCP INC COM 40414L109 58 1,616 SH   SOLE   1,616 0 0
HARVEST CAP CR CORP COM 41753F109 5 459 SH   SOLE   459 0 0
HCA HEALTHCARE INC COM 40412C101 14 117 SH   SOLE   117 0 0
HANESBRANDS INC COM 410345102 2 148 SH   SOLE   148 0 0
HALLIBURTON CO COM 406216101 1,083 57,429 SH   SOLE   57,429 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 1 30 SH   SOLE   30 0 0
HAWAIIAN HOLDINGS INC COM 419879101 71 2,700 SH   SOLE   2,700 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 6 213 SH   SOLE   213 0 0
GRAINGER W W INC COM 384802104 20 67 SH   SOLE   67 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 2 20 SH   SOLE   20 0 0
ISHARES TR INTRM GOV CR ETF 464288612 465 4,108 SH   SOLE   4,108 0 0
GABELLI UTIL TR COM 36240A101 12 1,558 SH   SOLE   1,558 0 0
GARRETT MOTION INC COM 366505105 0 50 SH   SOLE   50 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 92 2,150 SH   SOLE   2,150 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 125 601 SH   SOLE   601 0 0
GABELLI HLTHCARE & WELLNESS SHS 36246K103 1 57 SH   SOLE   57 0 0
GRACE W R & CO DEL NEW COM 38388F108 350 5,250 SH   SOLE   5,250 0 0
GP STRATEGIES CORP COM 36225V104 12 900 SH   SOLE   900 0 0
GAP INC COM 364760108 9 500 SH   SOLE   500 0 0
GLOBAL PMTS INC COM 37940X102 254 1,600 SH   SOLE   1,600 0 0
GENUINE PARTS CO COM 372460105 6,077 61,020 SH   SOLE   60,470 0 550
ALPHABET INC CAP STK CL A 02079K305 16,443 13,465 SH   SOLE   13,465 0 0
ALPHABET INC CAP STK CL C 02079K107 14,701 12,060 SH   SOLE   12,035 0 25
BARRICK GOLD CORPORATION COM 067901108 216 12,450 SH   SOLE   12,450 0 0
CORNING INC COM 219350105 53 1,869 SH   SOLE   1,869 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 96 6,500 SH   SOLE   6,500 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 8,063 58,061 SH   SOLE   57,061 0 1,000
GENERAL MLS INC COM 370334104 859 15,580 SH   SOLE   15,580 0 0
GILEAD SCIENCES INC COM 375558103 1,469 23,175 SH   SOLE   18,475 0 4,700
GRAHAM HLDGS CO COM 384637104 182 275 SH   SOLE   275 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 3 316 SH   SOLE   316 0 0
GENERAL ELECTRIC CO COM 369604103 1,716 191,970 SH   SOLE   190,970 0 1,000
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8 225 SH   SOLE   225 0 0
GABELLI DIVD & INCOME TR COM 36242H104 65 3,000 SH   SOLE   3,000 0 0
GENERAL DYNAMICS CORP COM 369550108 73 400 SH   SOLE   400 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 101 5,250 SH   SOLE   5,250 0 0
GANNETT CO INC COM 36473H104 3 300 SH   SOLE   300 0 0
GAMCO INVESTORS INC CL A COM 361438104 4 204 SH   SOLE   204 0 0
GLACIER BANCORP INC NEW COM 37637Q105 40 1,000 SH   SOLE   1,000 0 0
GABELLI EQUITY TR INC COM 362397101 16 2,665 SH   SOLE   2,665 0 0
INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 51 425 SH   SOLE   425 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 35 1,000 SH   SOLE   1,000 0 0
FORTIVE CORP COM 34959J108 1,410 20,561 SH   SOLE   20,136 0 425
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 5 SH   SOLE   5 0 0
FORTINET INC COM 34959E109 4 50 SH   SOLE   50 0 0
TECHNIPFMC PLC COM G87110105 11 439 SH   SOLE   439 0 0
FIRST SOLAR INC COM 336433107 4 75 SH   SOLE   75 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,617 47,746 SH   SOLE   47,746 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 103 5,214 SH   SOLE   5,214 0 0
FOX CORP CL A COM 35137L105 77 2,457 SH   SOLE   2,457 0 0
FOX CORP CL B COM 35137L204 724 22,950 SH   SOLE   22,950 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 19 427 SH   SOLE   427 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 22 244 SH   SOLE   244 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 251 7,471 SH   SOLE   7,471 0 0
FLOWSERVE CORP COM 34354P105 12 250 SH   SOLE   250 0 0
FLUOR CORP NEW COM 343412102 37 1,925 SH   SOLE   1,925 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 543 10,650 SH   SOLE   10,650 0 0
FLIR SYS INC COM 302445101 66 1,250 SH   SOLE   1,250 0 0
FOOT LOCKER INC COM 344849104 10 241 SH   SOLE   241 0 0
FIFTH THIRD BANCORP COM 316773100 24 884 SH   SOLE   884 0 0
FISERV INC COM 337738108 45 432 SH   SOLE   432 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 109 818 SH   SOLE   818 0 0
FIRST FNDTN INC COM 32026V104 15 1,000 SH   SOLE   1,000 0 0
F5 NETWORKS INC COM 315616102 21 150 SH   SOLE   150 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338478100 8,667 413,687 SH   SOLE   413,687 0 0
FUTUREFUEL CORPORATION COM 36116M106 6 463 SH   SOLE   463 0 0
FIRSTENERGY CORP COM 337932107 13 266 SH   SOLE   266 0 0
FEDEX CORP COM 31428X106 1,305 8,963 SH   SOLE   8,963 0 0
FIDUS INVT CORP COM 316500107 15 1,000 SH   SOLE   1,000 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 74 550 SH   SOLE   550 0 0
FREEPORT-MCMORAN INC CL B 35671D857 22 2,342 SH   SOLE   2,342 0 0
FACEBOOK INC CL A 30303M102 11,095 62,302 SH   SOLE   62,302 0 0
FASTENAL CO COM 311900104 3,147 96,320 SH   SOLE   94,920 0 1,400
FARMER BROS CO COM 307675108 74 5,750 SH   SOLE   5,750 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 3 200 SH   SOLE   200 0 0
FIRST AMERN FINL CORP COM 31847R102 118 2,000 SH   SOLE   2,000 0 0
FORD MTR CO DEL COM 345370860 103 11,200 SH   SOLE   11,200 0 0
EZCORP INC CL A NON VTG 302301106 3 500 SH   SOLE   500 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 25 275 SH   SOLE   275 0 0
EXELON CORP COM 30161N101 16 324 SH   SOLE   324 0 0
ISHARES INC MSCI STH KOR ETF 464286772 28 500 SH   SOLE   500 0 0
ISHARES INC MSCI MEXICO ETF 464286822 60 1,400 SH   SOLE   1,400 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 7 197 SH   SOLE   197 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 173 3,045 SH   SOLE   3,045 0 0
ISHARES INC MSCI GERMANY ETF 464286806 67 2,500 SH   SOLE   2,500 0 0
ISHARES INC MSCI CDA ETF 464286509 72 2,500 SH   SOLE   2,500 0 0
EAST WEST BANCORP INC COM 27579R104 1,196 27,005 SH   SOLE   27,005 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 5,265 23,940 SH   SOLE   23,940 0 0
EVERCORE INC CLASS A 29977A105 1,772 22,120 SH   SOLE   22,120 0 0
EVERGY INC COM 30034W106 68 1,025 SH   SOLE   1,025 0 0
EATON CORP PLC SHS G29183103 145 1,743 SH   SOLE   1,743 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7 514 SH   SOLE   514 0 0
ESSEX PPTY TR INC COM 297178105 302 924 SH   SOLE   924 0 0
EMPIRE ST RLTY TR INC CL A 292104106 1 100 SH   SOLE   100 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 7 200 SH   SOLE   200 0 0
ISHARES INC MSCI PAC JP ETF 464286665 2,092 46,770 SH   SOLE   46,770 0 0
EOG RES INC COM 26875P101 4,997 67,328 SH   SOLE   67,328 0 0
ENBRIDGE INC COM 29250N105 71 2,014 SH   SOLE   2,014 0 0
EMERSON ELEC CO COM 291011104 5,093 76,168 SH   SOLE   76,093 0 75
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 107 4,180 SH   SOLE   4,180 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 95 2,775 SH   SOLE   2,775 0 0
LAUDER ESTEE COS INC CL A 518439104 268 1,345 SH   SOLE   1,345 0 0
EDISON INTL COM 281020107 383 5,077 SH   SOLE   5,077 0 0
EATON VANCE FLTING RATE INC COM 278279104 7 500 SH   SOLE   500 0 0
ISHARES TR MSCI EAFE ETF 464287465 12,955 198,660 SH   SOLE   197,235 0 1,425
ISHARES INC MIN VOL EMRG MKT 464286533 15 256 SH   SOLE   256 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,171 28,641 SH   SOLE   28,641 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 24 215 SH   SOLE   215 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 137 4,600 SH   SOLE   4,600 0 0
CONSOLIDATED EDISON INC COM 209115104 24 250 SH   SOLE   250 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 543 24,750 SH   SOLE   24,500 0 250
ECOLAB INC COM 278865100 2,867 14,476 SH   SOLE   14,326 0 150
ENCANA CORP COM 292505104 4 891 SH   SOLE   891 0 0
EBAY INC COM 278642103 884 22,683 SH   SOLE   22,683 0 0
BRINKER INTL INC COM 109641100 11 250 SH   SOLE   250 0 0
ELECTRONIC ARTS INC COM 285512109 3,569 36,485 SH   SOLE   36,435 0 50
DESTINATION XL GROUP INC COM 25065K104 2 900 SH   SOLE   900 0 0
DXC TECHNOLOGY CO COM 23355L106 21 701 SH   SOLE   701 0 0
DYNEX CAP INC COM 26817Q886 1 66 SH   SOLE   66 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 6 2,782 SH   SOLE   2,782 0 0
ISHARES TR SELECT DIVID ETF 464287168 520 5,102 SH   SOLE   5,102 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,438 59,775 SH   SOLE   59,775 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,137 11,865 SH   SOLE   11,765 0 100
DOUBLELINE INCOME SOLUTIONS COM 258622109 6 285 SH   SOLE   285 0 0
DOW INC COM 260557103 1,196 25,108 SH   SOLE   25,108 0 0
DOCUSIGN INC COM 256163106 1,288 20,795 SH   SOLE   20,795 0 0
DELUXE CORP COM 248019101 321 6,520 SH   SOLE   6,520 0 0
DOLLAR TREE INC COM 256746108 13 114 SH   SOLE   114 0 0
DELEK US HLDGS INC NEW COM 24665A103 22 600 SH   SOLE   600 0 0
DAILY JOURNAL CORP COM 233912104 1,485 6,000 SH   SOLE   6,000 0 0
DISH NETWORK CORP CL A 25470M109 39 1,142 SH   SOLE   1,142 0 0
DISCOVERY INC COM SER A 25470F104 27 1,030 SH   SOLE   1,030 0 0
DISNEY WALT CO COM DISNEY 254687106 27,033 207,435 SH   SOLE   205,780 0 1,655
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 100 370 SH   SOLE   370 0 0
DANAHER CORPORATION COM 235851102 8,081 55,951 SH   SOLE   55,101 0 850
QUEST DIAGNOSTICS INC COM 74834L100 22 202 SH   SOLE   202 0 0
SPDR SERIES TRUST GLB DOW ETF 78464A706 56 671 SH   SOLE   671 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,157 26,114 SH   SOLE   25,214 0 900
ISHARES TR CORE DIV GRWTH 46434V621 14 350 SH   SOLE   350 0 0
DISCOVER FINL SVCS COM 254709108 157 1,940 SH   SOLE   1,940 0 0
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 600 23,000 SH   SOLE   23,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,038 6,350 SH   SOLE   6,350 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 25 600 SH   SOLE   600 0 0
DECKERS OUTDOOR CORP COM 243537107 21 141 SH   SOLE   141 0 0
DATADOG INC CL A COM 23804L103 20 600 SH   SOLE   600 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,388 47,504 SH   SOLE   47,504 0 0
DROPBOX INC CL A 26210C104 101 5,000 SH   SOLE   5,000 0 0
DANA INCORPORATED COM 235825205 10 695 SH   SOLE   695 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 48 833 SH   SOLE   833 0 0
DOMINION ENERGY INC COM 25746U109 7,585 93,596 SH   SOLE   93,596 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 15 150 SH   SOLE   150 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 35 1,493 SH   SOLE   1,493 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 876 16,703 SH   SOLE   16,703 0 0
CHEVRON CORP NEW COM 166764100 30,538 257,490 SH   SOLE   257,040 0 450
CVS HEALTH CORP COM 126650100 2,403 38,100 SH   SOLE   38,025 0 75
COUSINS PPTYS INC COM NEW 222795502 8 206 SH   SOLE   206 0 0
CUSTOMERS BANCORP INC COM 23204G100 9 440 SH   SOLE   440 0 0
CITRIX SYS INC COM 177376100 27 275 SH   SOLE   275 0 0
CORTEVA INC COM 22052L104 645 23,033 SH   SOLE   23,033 0 0
CANNTRUST HLDGS INC COM 137800207 1 500 SH   SOLE   500 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 100 1,660 SH   SOLE   1,660 0 0
CENTRIC BRANDS INC COM 15644G104 3 1,090 SH   SOLE   1,090 0 0
CENTURYLINK INC COM 156700106 0 19 SH   SOLE   19 0 0
CINTAS CORP COM 172908105 1,212 4,520 SH   SOLE   4,520 0 0
CSX CORP COM 126408103 821 11,845 SH   SOLE   11,845 0 0
CISCO SYS INC COM 17275R102 15,788 319,539 SH   SOLE   319,039 0 500
CROWDSTRIKE HLDGS INC CL A 22788C105 20 350 SH   SOLE   350 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 24 575 SH   SOLE   575 0 0
SALESFORCE COM INC COM 79466L302 2,058 13,863 SH   SOLE   13,813 0 50
CALIFORNIA RES CORP COM NEW 13057Q206 31 3,000 SH   SOLE   3,000 0 0
CANADIAN PAC RY LTD COM 13645T100 11 50 SH   SOLE   50 0 0
COSTCO WHSL CORP NEW COM 22160K105 28,284 98,170 SH   SOLE   97,825 0 345
PIMCO ETF TR INV GRD CRP BD 72201R817 2,270 20,687 SH   SOLE   20,687 0 0
CONOCOPHILLIPS COM 20825C104 5,040 88,446 SH   SOLE   87,296 0 1,150
COLUMBIA SPORTSWEAR CO COM 198516106 10 100 SH   SOLE   100 0 0
CABOT OIL & GAS CORP COM 127097103 13 725 SH   SOLE   725 0 0
CAPITAL ONE FINL CORP COM 14040H105 128 1,406 SH   SOLE   1,406 0 0
CANNAE HLDGS INC COM 13765N107 4 142 SH   SOLE   142 0 0
CANADIAN NATL RY CO COM 136375102 89 995 SH   SOLE   995 0 0
CENTENE CORP DEL COM 15135B101 9 200 SH   SOLE   200 0 0
CUMMINS INC COM 231021106 9,467 58,195 SH   SOLE   57,995 0 200
ISHARES TR CALIF MUN BD ETF 464288356 585 9,545 SH   SOLE   9,545 0 0
CME GROUP INC COM 12572Q105 433 2,050 SH   SOLE   2,050 0 0
COMCAST CORP NEW CL A 20030N101 5,004 110,994 SH   SOLE   109,994 0 1,000
COMERICA INC COM 200340107 27 411 SH   SOLE   411 0 0
CLOROX CO DEL COM 189054109 2,914 19,190 SH   SOLE   19,190 0 0
CORELOGIC INC COM 21871D103 139 2,998 SH   SOLE   2,998 0 0
COLGATE PALMOLIVE CO COM 194162103 6,467 87,980 SH   SOLE   87,605 0 375
CIGNA CORP NEW COM 125523100 31 205 SH   SOLE   205 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,526 3,704 SH   SOLE   3,704 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 21 250 SH   SOLE   250 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,776 16,219 SH   SOLE   16,219 0 0
CHURCH & DWIGHT INC COM 171340102 70 934 SH   SOLE   934 0 0
CERNER CORP COM 156782104 5,805 85,158 SH   SOLE   83,358 0 1,800
CELGENE CORP COM 151020104 3,192 32,147 SH   SOLE   32,097 0 50
CDW CORP COM 12514G108 22 178 SH   SOLE   178 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 36 539 SH   SOLE   539 0 0
CDK GLOBAL INC COM 12508E101 9 185 SH   SOLE   185 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 35 800 SH   SOLE   800 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 42 300 SH   SOLE   300 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 166 3,000 SH   SOLE   3,000 0 0
CBS CORP NEW CL B 124857202 10 250 SH   SOLE   250 0 0
CBRE GROUP INC CL A 12504L109 25 480 SH   SOLE   480 0 0
CHUBB LIMITED COM H1467J104 13,792 85,431 SH   SOLE   85,196 0 235
CATHAY GEN BANCORP COM 149150104 35 1,000 SH   SOLE   1,000 0 0
CATERPILLAR INC DEL COM 149123101 317 2,506 SH   SOLE   2,506 0 0
CARS COM INC COM 14575E105 2 200 SH   SOLE   200 0 0
AVIS BUDGET GROUP INC COM 053774105 1 20 SH   SOLE   20 0 0
CHEESECAKE FACTORY INC COM 163072101 6 150 SH   SOLE   150 0 0
CARDINAL HEALTH INC COM 14149Y108 20 426 SH   SOLE   426 0 0
CONAGRA BRANDS INC COM 205887102 22 723 SH   SOLE   723 0 0
CABLE ONE INC COM 12685J105 345 275 SH   SOLE   275 0 0
CITIGROUP INC COM NEW 172967424 6,737 97,522 SH   SOLE   97,522 0 0
BAOZUN INC SPONSORED ADR 06684L103 21 500 SH   SOLE   500 0 0
BORGWARNER INC COM 099724106 40 1,097 SH   SOLE   1,097 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 172 1,811 SH   SOLE   1,811 0 0
PEABODY ENERGY CORP NEW COM 704551100 3 173 SH   SOLE   173 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 53 2,250 SH   SOLE   2,250 0 0
BOSTON SCIENTIFIC CORP COM 101137107 69 1,700 SH   SOLE   1,700 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 3,991 49,398 SH   SOLE   49,398 0 0
BRUKER CORP COM 116794108 7 151 SH   SOLE   151 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 11 88 SH   SOLE   88 0 0
BP PLC SPONSORED ADR 055622104 4,852 127,717 SH   SOLE   127,717 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 66 610 SH   SOLE   610 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 8 100 SH   SOLE   100 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,438 126,950 SH   SOLE   126,500 0 450
BIOMARIN PHARMACEUTICAL INC COM 09061G101 14 206 SH   SOLE   206 0 0
BLACKROCK INC COM 09247X101 12,963 29,089 SH   SOLE   28,939 0 150
BLACKROCK INCOME TR INC COM 09247F100 1 200 SH   SOLE   200 0 0
BOOKING HLDGS INC COM 09857L108 834 425 SH   SOLE   425 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 30 2,000 SH   SOLE   2,000 0 0
BLACK KNIGHT INC COM 09215C105 38 630 SH   SOLE   630 0 0
BANK NEW YORK MELLON CORP COM 064058100 449 9,933 SH   SOLE   9,933 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 153 1,735 SH   SOLE   1,735 0 0
BIOGEN INC COM 09062X103 18 78 SH   SOLE   78 0 0
BAIDU INC SPON ADR REP A 056752108 11 110 SH   SOLE   110 0 0
BHP GROUP LTD SPONSORED ADS 088606108 2,560 51,835 SH   SOLE   51,835 0 0
BAKER HUGHES A GE CO CL A 05722G100 17 754 SH   SOLE   754 0 0
FRANKLIN RES INC COM 354613101 7 241 SH   SOLE   241 0 0
BLOOM ENERGY CORP COM CL A 093712107 3 900 SH   SOLE   900 0 0
BECTON DICKINSON & CO COM 075887109 3,574 14,129 SH   SOLE   14,129 0 0
BOISE CASCADE CO DEL COM 09739D100 9 290 SH   SOLE   290 0 0
BEST BUY INC COM 086516101 17 252 SH   SOLE   252 0 0
BLACKBERRY LTD COM 09228F103 11 2,000 SH   SOLE   2,000 0 0
BAXTER INTL INC COM 071813109 503 5,756 SH   SOLE   5,756 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 305 5,751 SH   SOLE   5,751 0 0
BANK AMER CORP COM 060505104 7,257 248,783 SH   SOLE   247,533 0 1,250
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,617 45,546 SH   SOLE   45,421 0 125
BOEING CO COM 097023105 23,257 61,127 SH   SOLE   60,317 0 810
ASTRAZENECA PLC SPONSORED ADR 046353108 67 1,500 SH   SOLE   1,500 0 0
AMERICAN EXPRESS CO COM 025816109 2,846 24,064 SH   SOLE   24,064 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 6,430 51,760 SH   SOLE   51,525 0 235
ARMSTRONG WORLD INDS INC NEW COM 04247X102 12 127 SH   SOLE   127 0 0
AVERY DENNISON CORP COM 053611109 2,455 21,613 SH   SOLE   21,613 0 0
BROADCOM INC COM 11135F101 9,212 33,369 SH   SOLE   33,219 0 150
AVALONBAY CMNTYS INC COM 053484101 54 250 SH   SOLE   250 0 0
ACTIVISION BLIZZARD INC COM 00507V109 144 2,728 SH   SOLE   2,728 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,864 11,530 SH   SOLE   11,530 0 0
ASSOCIATED BANC CORP COM 045487105 25 1,250 SH   SOLE   1,250 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 18 1,500 SH   SOLE   1,500 0 0
ARCONIC INC COM 03965L100 23 883 SH   SOLE   883 0 0
ARES CAP CORP COM 04010L103 56 3,000 SH   SOLE   3,000 0 0
ARCBEST CORP COM 03937C105 11 374 SH   SOLE   374 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 0 21 SH   SOLE   21 0 0
AIR PRODS & CHEMS INC COM 009158106 4,556 20,536 SH   SOLE   20,436 0 100
APACHE CORP COM 037411105 67 2,624 SH   SOLE   2,624 0 0
SMITH A O CORP COM 831865209 8 160 SH   SOLE   160 0 0
AON PLC SHS CL A G0408V102 135 700 SH   SOLE   700 0 0
ANTHEM INC COM 036752103 13 56 SH   SOLE   56 0 0
ARISTA NETWORKS INC COM 040413106 4 16 SH   SOLE   16 0 0
AMAZON COM INC COM 023135106 34,461 19,852 SH   SOLE   19,792 0 60
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 124 8,332 SH   SOLE   8,332 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 19 400 SH   SOLE   400 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,104 4,991 SH   SOLE   4,991 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 2 150 SH   SOLE   150 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 2 3,200 SH   SOLE   3,200 0 0
AMERIPRISE FINL INC COM 03076C106 127 864 SH   SOLE   864 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 12 500 SH   SOLE   500 0 0
AMGEN INC COM 031162100 9,234 47,720 SH   SOLE   47,370 0 350
APPLIED MATLS INC COM 038222105 1,217 24,393 SH   SOLE   24,393 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 53 542 SH   SOLE   542 0 0
ALLSTATE CORP COM 020002101 39 362 SH   SOLE   362 0 0
ALCON INC ORD SHS H01301128 1,118 19,180 SH   SOLE   19,120 0 60
ALBEMARLE CORP COM 012653101 342 4,925 SH   SOLE   4,875 0 50
AIR LEASE CORP CL A 00912X302 13 300 SH   SOLE   300 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 66 721 SH   SOLE   721 0 0
GREAT AJAX CORP COM 38983D300 70 4,500 SH   SOLE   4,500 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 3 176 SH   SOLE   176 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 60 1,079 SH   SOLE   1,079 0 0
ALLERGAN PLC SHS G0177J108 166 984 SH   SOLE   984 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 8 100 SH   SOLE   100 0 0
ISHARES TR CORE US AGGBD ET 464287226 91 800 SH   SOLE   800 0 0
AGCO CORP COM 001084102 9 115 SH   SOLE   115 0 0
AFLAC INC COM 001055102 269 5,150 SH   SOLE   5,150 0 0
AES CORP COM 00130H105 58 3,532 SH   SOLE   3,532 0 0
AMERICAN ELEC PWR CO INC COM 025537101 12 133 SH   SOLE   133 0 0
AMEREN CORP COM 023608102 11 135 SH   SOLE   135 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 678 42,773 SH   SOLE   42,773 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,144 50,451 SH   SOLE   50,201 0 250
ADIENT PLC ORD SHS G0084W101 4 182 SH   SOLE   182 0 0
ANALOG DEVICES INC COM 032654105 6,378 57,085 SH   SOLE   56,850 0 235
ADOBE INC COM 00724F101 1,633 5,910 SH   SOLE   5,910 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23,579 122,583 SH   SOLE   120,993 0 1,590
ARCOSA INC COM 039653100 23 666 SH   SOLE   666 0 0
ABBOTT LABS COM 002824100 18,572 221,972 SH   SOLE   210,655 0 11,317
ABIOMED INC COM 003654100 3 15 SH   SOLE   15 0 0
AMBEV SA SPONSORED ADR 02319V103 16 3,500 SH   SOLE   3,500 0 0
ABBVIE INC COM 00287Y109 2,116 27,947 SH   SOLE   27,372 0 575
ABB LTD SPONSORED ADR 000375204 181 9,225 SH   SOLE   9,225 0 0
APPLE INC COM 037833100 43,517 194,297 SH   SOLE   192,797 0 1,500
ADVANCE AUTO PARTS INC COM 00751Y106 7 41 SH   SOLE   41 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 11 400 SH   SOLE   400 0 0
ALCOA CORP COM 013872106 6 293 SH   SOLE   293 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 29 381 SH   SOLE   381 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 16 SH   SOLE   16 0 0