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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
A F L A C IncCOM0010551025134SH SOLE 13400
Abbott LaboratoriesCOM0028241001,72118,818SH SOLE 18,81800
Etfs Physical PreciousPHYSCL PM BASKET003263100115SH SOLE 1500
Advanced Micro DevicesCOM0079031077135SH SOLE 13500
Allete Inc NewCOM0185223008150SH SOLE 15000
Allogene Therapeutics InCOM01977010625575SH SOLE 57500
Amazon Com IncCOM0231351062,9461,068SH SOLE 1,06800
Amedisys IncCOM02343610813SH SOLE 300
Amer Electric Pwr Co IncCOM02553710111140SH SOLE 14000
American Express CompanyCOM02581610965683SH SOLE 68300
American States Water CoCOM02989910104SH SOLE 400
American Water Works CoCOM0304201034973,860SH SOLE 3,86000
Amgen IncorporatedCOM03116210029122SH SOLE 12200
Apple IncCOM0378331003,4369,420SH SOLE 9,42000
Auto Data ProcessingCOM053015103323SH SOLE 2300
BP Plc ADRSPONSORED ADR055622104602,572SH SOLE 2,57200
Bank Of America CorpCOM06050510417710SH SOLE 71000
Baxter International IncCOM07181310903SH SOLE 300
Berkshire Hathaway Inc BCOM0846707027924,434SH SOLE 4,43400
Bristol-Myers Squibb CoCOM11012210865511,147SH SOLE 11,14700
British American Tobacco PLCSPONSORED ADR11044810708SH SOLE 800
Cigna CorpCOM125523100168894SH SOLE 89400
C V S Health CorporationCOM12665010089413,756SH SOLE 13,75600
CACI International IncCOM12719030401SH SOLE 100
California Water Service GroupCOM13078810208SH SOLE 800
Caterpillar IncCOM14912310114110SH SOLE 11000
Chevron CorporationCOM1667641003073,445SH SOLE 3,44500
Church & Dwight Co IncCOM17134010254700SH SOLE 70000
Citigroup IncCOM172967424581,135SH SOLE 1,13500
Coca Cola CompanyCOM1912161009195SH SOLE 19500
Colgate-Palmolive CoCOM194162103232SH SOLE 3200
Conagra Foods IncCOM205887102124SH SOLE 2400
Consolidated Edison Hldg Co IncCOM20911510420280SH SOLE 28000
Deut X Trk Msci Wld ExCOM233051820138SH SOLE 3800
Danaher Corp DelCOM2358511021,6539,347SH SOLE 9,34700
Deere & CoCOM24419910563400SH SOLE 40000
Disney Walt CoCOM2546871065885,272SH SOLE 5,27200
Docusign INCCOM256163106635SH SOLE 3500
Dow IncCOM26055710317427SH SOLE 42700
Ecolab IncCOM2788651007483,761SH SOLE 3,76100
Emerson Electric CoCOM29101110407SH SOLE 700
Robo Gbl Rbotcs AndCOM3015057075125SH SOLE 12500
Fleetcor Technologies IncCOM33904110501SH SOLE 100
Ford Motor Company NewCOM345370860030SH SOLE 3000
Franklin Resources IncCOM354613101442,075SH SOLE 2,07500
Arthur J. Gallagher & CoCOM363576109436SH SOLE 3600
Garrett Motion IncCOM366505105015SH SOLE 1500
General Electric CompanyCOM369604103365,217SH SOLE 5,21700
General Mills IncCOM370334104801,300SH SOLE 1,30000
Geron CorpCOM374163103135,750SH SOLE 5,75000
Gilead Sciences IncCOM375558103339SH SOLE 3900
Hawaiian Electric Industries IncCOM41987010005SH SOLE 500
Hershey CompanyCOM42786610804SH SOLE 400
Home Depot IncCOM43707610249194SH SOLE 19400
Honeywell InternationalCOM4385161062431,678SH SOLE 1,67800
Illinois Tool WorksCOM45230810944250SH SOLE 25000
Intel CorpCOM458140100631,054SH SOLE 1,05400
Intl Business MachinesCOM459200101100828SH SOLE 82800
Intuit IncCOM4612021039743,289SH SOLE 3,28900
iShares Gold TrustCOM4642851051,43884,640SH SOLE 84,64000
iShares Msci Emerging Small CapCOM464286475250SH SOLE 5000
iShares MSCI Pacific Ex-Japan ETFETF4642866651,43636,120SH SOLE 36,12000
iShares MSCI USA Equal WtCOM4642866813756,544SH SOLE 6,54400
iShares Core Total ETFETF4642872261541,299SH SOLE 1,29900
iShares Msci Emerging Markets ETFETF4642872344100SH SOLE 10000
iShares Investment Grade Corporate Bond ETFETF46428724280595SH SOLE 59500
iShares 1-3 Year Treasury Bond1 3 YR TREAS BD46428745749568SH SOLE 56800
iShares MSCI EAFE ETFETF4642874659149SH SOLE 14900
iShares North Amrn TechEXPANDED TECH46428751528100SH SOLE 10000
iShares Russell 2000RUS 2000 GRW ETF4642876481050SH SOLE 5000
iShares Russell 2000 ETFETF46428765561425SH SOLE 42500
iShares Core S&P Small-Cap ETFETF46428780421310SH SOLE 31000
iShares Short Term National Amt Free MuniETF4642881581,35812,589SH SOLE 12,58900
iShares Global Clean EnergyETF4642882241,500119,791SH SOLE 119,79100
iShares Calif Amt FreeETF46428835621337SH SOLE 33700
iShares Global InfrastructureGLB INFRASTR ETF46428837287922,961SH SOLE 22,96100
iShares International Select DividendETF46428844813500SH SOLE 50000
Johnson & JohnsonCOM4781601049656,858SH SOLE 6,85800
Kansas City SouthernCOM48517030245300SH SOLE 30000
Kimberly-Clark CorpCOM494368103750SH SOLE 5000
Lamb Weston Holdings IncCOM51327210407SH SOLE 700
Lockheed Martin CorpCOM53983010925SH SOLE 500
Lowes Companies IncCOM5486611072361,750SH SOLE 1,75000
M D C HoldING IncCOM5526761088224SH SOLE 22400
Marsh & Mc Lennan Co IncCOM5717481027617,083SH SOLE 7,08300
Mccormick & Co Inc N-VtCOM5797802061,2456,938SH SOLE 6,93800
Mc Donalds CorpCOM580135101105570SH SOLE 57000
Microsoft CorpCOM5949181041,0895,350SH SOLE 5,35000
Microchip Technology IncCOM5950171041,17911,193SH SOLE 11,19300
Mondelez Intl Inc ComCOM609207105356SH SOLE 5600
Nike Inc Class BCOM6541061031,14511,681SH SOLE 11,68100
Nordstrom IncCOM6556641008500SH SOLE 50000
Norfolk Southern CorpCOM6558441081881,070SH SOLE 1,07000
PNC Financial SrvcsCOM693475105112SH SOLE 1200
Palo Alto NetworksCOM697435105210SH SOLE 1000
Pepsico IncorporatedCOM7134481082,02415,303SH SOLE 15,30300
Perspecta IncCOM715347100280SH SOLE 8000
Pfizer IncorporatedCOM71708110361418,772SH SOLE 18,77200
Philip Morris Intl IncCOM7181721091672,383SH SOLE 2,38300
Procter & GambleCOM7427181091,0789,020SH SOLE 9,02000
Pub Svc Ent Group IncCOM74457310625500SH SOLE 50000
Realty Income CorpCOM7561091041011,696SH SOLE 1,69600
Republic Services Inc.COM76075910005SH SOLE 500
Charles Schwab & Co.COM8085131053239,577SH SOLE 9,57700
Schwab U.S. Brd Mkt ETFETF80852410250675SH SOLE 67500
Schwab U.S. Large Cap ETFETF8085242012,12928,728SH SOLE 28,72800
Schwab Us Large CapETF808524409122SH SOLE 2200
Schwab US Mid-Cap ETFETF8085245081983,758SH SOLE 3,75800
Schwab U.S. Small Cap ETFETF80852460794714,498SH SOLE 14,49800
Schwab Emg Mkt Eq ETFETF808524706011SH SOLE 1100
Schwab InternationalETF80852480522755SH SOLE 75500
Sch Us Agg Bnd ETFETF808524839239SH SOLE 3900
Schwab U.S. Reit ETFETF808524847250SH SOLE 5000
Schwab Short Term UsETF80852486213258SH SOLE 25800
Schwab US Tips ETFETF8085248701,96132,667SH SOLE 32,66700
Schwab Intl Small CapETF8085248881,25442,398SH SOLE 42,39800
The Southern CompanyCOM8425871072635,068SH SOLE 5,06800
Square IncCOM852234103875SH SOLE 7500
Starbucks CorpCOM85524410983711,379SH SOLE 11,37900
Stryker CorpCOM86366710101SH SOLE 100
Thermo Fisher ScientificCOM88355610276210SH SOLE 21000
Thomson Reuters Corp ComCOM884903709234SH SOLE 3400
US BancorpCOM902973155251,300SH SOLE 1,30000
US Bancorp Del Com NewCOM90297330415403SH SOLE 40300
Union Pacific CorpCOM9078181088284,895SH SOLE 4,89500
United Parcel Service BCOM911312106868SH SOLE 6800
Vanguard Dividend Appr'NCOM9219088442,08417,784SH SOLE 17,78400
Vanguard Esg InternatnlETF9219107251112,300SH SOLE 2,30000
Vanguard ESG US Stock ETFETF92191073320350SH SOLE 35000
Vanguard FTSE Developed Markets ETFETF9219438583,69195,156SH SOLE 95,15600
Vanguard High DividendETF92194640645570SH SOLE 57000
Vanguard Shrt Inf ProtETF9220208051442,879SH SOLE 2,87900
Vanguard Total WorldETF92204274214185SH SOLE 18500
Vanguard All World Ex-U.S.ETF922042775551,150SH SOLE 1,15000
Vanguard FTSE EmergingETF922042858822,075SH SOLE 2,07500
Vanguard ReitETF922908553111SH SOLE 1100
Vanguard Small CapETF9229087512051,408SH SOLE 1,40800
Vanguard Total Stock MktETF9229087694863,104SH SOLE 3,10400
WabtecCOM929740108231SH SOLE 3100
Wal-Mart Stores IncCOM93114210321173SH SOLE 17300
Raytheon Technologies OrdCOM75513E1011332,155SH SOLE 2,15500
Verisign IncCOM92343E10201SH SOLE 100
Invesco QQQ TrustUNIT SER 146090E10333135SH SOLE 13500
Amerisourcebergen CorpCOM03076K1085535,490SH SOLE 5,49000
SPDR Msci EAFE FSI FuelETF78470E10615225SH SOLE 22500
Travelers Companies IncCOM89417E1097506,579SH SOLE 6,57900
SPDR MSCI Emerging Mkt Ex Fossil FuelsETF78470E20519315SH SOLE 31500
Alerian MLP ETFETF00162Q4522100SH SOLE 10000
Alps MedicalCOM00162Q59329700SH SOLE 70000
A T & T Inc NewCOM00206R1021545,102SH SOLE 5,10200
AbbVie IncCOM00287Y1092182,218SH SOLE 2,21800
Agilent Technologies IncCOM00846U10144500SH SOLE 50000
Alibaba Group Hldg ADRSPONSORED ADR01609W1021150SH SOLE 5000
Alphabet Inc Class CCOM02079K107623441SH SOLE 44100
Alphabet Inc Class ACOM02079K3051,295913SH SOLE 91300
Altria Group IncCOM02209S1031594,046SH SOLE 4,04600
American Tower CorporationCOM03027X1006492,510SH SOLE 2,51000
Biogen IncCOM09062X10301SH SOLE 100
Blackrock IncCOM09247X10135SH SOLE 500
Carrier Global CorpCOM14448C104492,205SH SOLE 2,20500
Cisco Systems IncCOM17275R102361SH SOLE 6100
Cloudera IncCOM18914U10037829,725SH SOLE 29,72500
Comcast Corp New Cl ACOM SER A20030N101494SH SOLE 9400
Corteva IncCOM22052L10411427SH SOLE 42700
Costco Whsl Corp NewCOM22160K1051,8125,976SH SOLE 5,97600
Crown Castle Intl CorpCOM22822V101423SH SOLE 2300
Diageo ADR Each Repr 4 Ord Gbx28.935185SPONSORED ADR25243Q20519SH SOLE 900
Duke Energy CorpCOM26441C2046207,758SH SOLE 7,75800
Du Pont E I De Nemour&CoCOM26614N10223427SH SOLE 42700
Editas Medicine IncCOM28106W1031,18440,023SH SOLE 40,02300
Enphase Energy IncCOM29355A107480SH SOLE 8000
Eversource EnergyCOM30040W10855661SH SOLE 66100
Exxon Mobil CorporationCOM30231G1021212,714SH SOLE 2,71400
Facebook Inc Class ACOM SER A30303M102101445SH SOLE 44500
First Trust Global Wind Energy ETFETF33736G106584,000SH SOLE 4,00000
Flexsh Mngst Emr MktCOM33939L30876317,068SH SOLE 17,06800
Freeport Mcmoran CopperCOM35671D8576500SH SOLE 50000
Frontier Communications Corp Class BCOM35906A306013SH SOLE 1300
Glaxosmithkline Plc ADRFSPONSORED ADR37733W1056138SH SOLE 13800
Global X Yieldco Renewable Energy IndexCOM37954Y70787363,053SH SOLE 63,05300
Global X Lithium ETFCOM37954Y855117SH SOLE 1700
Goldman Sachs Group IncCOM38141G104630SH SOLE 3000
Goldman Sachs Group IncCOM38144G804211,000SH SOLE 1,00000
Growlife IncCOM39985X2030100SH SOLE 10000
Healthier Choices MaCOM42226N10901SH SOLE 100
Hewlett Packard EnteCOM42824C109282,844SH SOLE 2,84400
Innovator S&P 500 Power Buffer JANETF45782C50895534,109SH SOLE 34,10900
Innovator S&P 500 Ultra Buffer ETF JUNETF45782C73084531,585SH SOLE 31,58500
Innovator S&P 500 Power Buffer ETF NewETF45782C74818650SH SOLE 65000
Innovator S&P 500 Power Buffer OCTETF45782C7971,99679,275SH SOLE 79,27500
Innovator S&P 500 Power Buffer JULETF45782C8131,96773,520SH SOLE 73,52000
Innovator S P 500 UltraETF45782C82112470SH SOLE 47000
Innovator Loup FrontierETF45782C86228900SH SOLE 90000
Innovator S&P 500 Power Buffer ETF APRETF45782C8701,41354,507SH SOLE 54,50700
Intellia Therapeutics IncCOM45826J1051,35064,204SH SOLE 64,20400
Invesco S&P Midcap 400ETF46137V225123SH SOLE 2300
Invesco S&P 500 Equal Weight ETFETF46137V3575965,857SH SOLE 5,85700
Invesco Dynamic Biotechnology & Genome ETFETF46137V78712200SH SOLE 20000
Invesco Global Clean Water ETFETF46138E65187430,427SH SOLE 30,42700
Invesco Fundamental Hi Yld Corp Bd ETFETF46138E719015SH SOLE 1500
Invesco Senior Loan ETFETF46138G50812550SH SOLE 55000
iShares Short MaturityCOM46431W5072004,000SH SOLE 4,00000
iShares Short MaturityCOM46431W8381,57131,335SH SOLE 31,33500
iShares Edge Msci UsaCOM46432F39628210SH SOLE 21000
iShares Core MSCI Total WorldCOM46432F8341,91335,087SH SOLE 35,08700
iShares Core MSCI Emerging MarketsETF46434G10381617,137SH SOLE 17,13700
iShares Msci Japan ETFETF46434G82248872SH SOLE 87200
iShares ESG MSCI EmETF46434G86317540SH SOLE 54000
iShares MSCI ACWICOM46434V46432265SH SOLE 26500
iShares Global Reit ETFCOM46434V6474197SH SOLE 19700
iShares Currency Hedge ETFCOM46434V803153SH SOLE 5300
iShares Treasury FloatngETF46434V8608,641171,816SH SOLE 171,81600
iShares Ultra Short TermCOM46434V8782024,000SH SOLE 4,00000
iShares ESG MSCI USA Leaders ETFETF46435U21841750SH SOLE 75000
JPMorgan Chase & CoCOM46625H10095810,185SH SOLE 10,18500
JPMorgan Ultra ShortETF46641Q8375,513108,675SH SOLE 108,67500
Laboratory Corp of America HoldingsCOM50540R40902SH SOLE 200
Lumentum Holdings InCOM55024U10904SH SOLE 400
Mastercard Inc Class ACOM SER A57636Q1041,9856,713SH SOLE 6,71300
Merck & Co Inc NewCOM58933Y1051692,190SH SOLE 2,19000
Molina Healthcare IncCOM60855R10001SH SOLE 100
Morgan Stanley PfdPREFERRED61764M14114900SH SOLE 90000
Morgan Stanley PfdPREFERRED61764V5216600SH SOLE 60000
Morgan Stanley PfdPREFERRED61764V752202,000SH SOLE 2,00000
NetApp IncCOM64110D1044100SH SOLE 10000
Netflix IncCOM64110L10668150SH SOLE 15000
Nextera Energy IncCOM65339F1014161,732SH SOLE 1,73200
Nextera Energy Partners LpCOM65341B10674514,535SH SOLE 14,53500
Novartis A G Spon ADRSPONSORED ADR66987V10997911,213SH SOLE 11,21300
Nvidia CorpCOM67066G104117308SH SOLE 30800
Nuveen S&P500 Buy-WriteCOM6706ER101111,000SH SOLE 1,00000
Oracle CorporationCOM68389X10554985SH SOLE 98500
OTIS Worldwide Corp-WiCOM68902V107611,075SH SOLE 1,07500
Ppl CorporationCOM69351T10616628SH SOLE 62800
Paypal Holdings IncoCOM70450Y1031,5028,618SH SOLE 8,61800
PIMCO Exch Traded FundCOM72201R8335,05849,743SH SOLE 49,74300
Resideo Technologies IncCOM76118Y104025SH SOLE 2500
SPDR S&P 500 ETFCOM78462F103211684SH SOLE 68400
SPDR Gold SharesCOM78463V107845SH SOLE 4500
SPDR Preferred Stock Wells FargoCOM78464A29216380SH SOLE 38000
SPDR Blmbrg Barcly Sh TmBLOMBERG BRC INT78464A3341,06935,033SH SOLE 35,03300
Spdr Short TermPORTFOLIO SHORT78464A474250SH SOLE 5000
SPDR Lehman International Treasury ETFCOM78464A51622762SH SOLE 76200
SPDR S&P Dividend ETFCOM78464A7631201,314SH SOLE 1,31400
SPDR S&P Midcap 400 ETFCOM78467Y107826SH SOLE 2600
Spdr Bloomberg BarclaysSPDR BLOOMBERG78468R6631,02811,230SH SOLE 11,23000
SPDR Nuveen BlmbrgCOM78468R7393757,525SH SOLE 7,52500
SPDR SSGA Gender Diversity ETFETF78468R747565SH SOLE 6500
SPDR Dbln Sht Drtn RtrnCOM78470P2003,27165,963SH SOLE 65,96300
Salesforce ComCOM79466L3021,2966,920SH SOLE 6,92000
Shockwave Medical IncCOM82489T1045110SH SOLE 11000
Tesla Motors IncCOM88160R1016863SH SOLE 6300
3 D Systems CorpCOM88554D2053400SH SOLE 40000
3M CompanyCOM88579Y101127814SH SOLE 81400
Tilray IncCOM88688T1004500SH SOLE 50000
Twilio IncCOM90138F10282375SH SOLE 37500
Uber Technologies IncCOM90353T1004126SH SOLE 12600
Unitedhealth Group IncCOM91324P1021,8336,213SH SOLE 6,21300
Vanguard TotalCOM92203J40789015,410SH SOLE 15,41000
Vanguard Short TermSHORT TERM TREAS92206C1027,966128,074SH SOLE 128,07400
Vanguard St-Term Corp Bond ETFCOM92206C4098100SH SOLE 10000
Vanguard Mortgage BackedCOM92206C77130550SH SOLE 55000
Vanguard Interm Corp Bond ETFCOM92206C8701271,340SH SOLE 1,34000
Verizon CommunicationsCOM92343V1041162,106SH SOLE 2,10600
Vertex Pharmaceuticals IncCOM92532F10001SH SOLE 100
Visa Inc Cl ACOM92826C8397523,891SH SOLE 3,89100
W P Carey IncCOM92936U10917246SH SOLE 24600
Waste Management IncCOM94106L109330SH SOLE 3000
Wisdomtree Jpn Hdgd EqtyCOM97717W851234SH SOLE 3400
Workday Inc Cl ACOM SER A98138H1013111,662SH SOLE 1,66200
Xcel Energy IncCOM98389B10013200SH SOLE 20000
Xperi CorpCOM98390M10310682SH SOLE 68200
Xenon PharmaceuticalsCOM98420N10523518,729SH SOLE 18,72900
Accenture Plc Cl ACOM SER AG1151C10183388SH SOLE 38800
Medtronic IncCOMG5960L103773SH SOLE 7300
Microport Scientfi OrdCOMG6083710415538,595SH SOLE 38,59500
Regent Pac Gp OrdCOMG7478U1203235,614SH SOLE 235,61400
Alcon IncCOMH01301128240SH SOLE 4000
Chubb LtdCOMH1467J104320SH SOLE 2000