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
AMAZON.COM INC Stock 023135106 729 420 SH   SOLE   420 0 0
ISHARES SHORT MATURITY MUNICIPAL BOND ETF ETF 46431W838 65 1,306 SH   SOLE   1,306 0 0
SEALED AIR CORP NEW COM Stock 81211K100 5 122 SH   SOLE   122 0 0
STARBUCKS CORP Stock 855244109 22 245 SH   SOLE   245 0 0
ALNYLAM PHARMACEUTICALS INC COM Stock 02043Q107 4 50 SH   SOLE   50 0 0
EBAY INC Stock 278642103 112 2,870 SH   SOLE   2,870 0 0
CENTRAL SECS CORP COM CEF 155123102 35 1,100 SH   SOLE   1,100 0 0
JOHNSON & JOHNSON COM Stock 478160104 31 238 SH   SOLE   238 0 0
WASTE MGMT INC DEL COM Stock 94106L109 20 172 SH   SOLE   172 0 0
AK STL HLDG CORP COM Stock 001547108 5 2,000 SH   SOLE   2,000 0 0
COSTCO WHOLESALE CORP Stock 22160K105 39 137 SH   SOLE   137 0 0
ISHARES TR KLD 400 SOCIAL INDEX FD ETF 464288570 3,480 31,378 SH   SOLE   31,378 0 0
EAST WEST BANCORP Stock 27579R104 6 125 SH   SOLE   125 0 0
PROCTER & GAMBLE CO COM Stock 742718109 22 173 SH   SOLE   173 0 0
GENERAL MLS INC COM Stock 370334104 24 436 SH   SOLE   436 0 0
BB&T CORP COM Stock 054937107 16 300 SH   SOLE   300 0 0
UNITED PARCEL SERVICE INC Stock 911312106 14 113 SH   SOLE   113 0 0
ACACIA COMMUNICATIONS INC COM Stock 00401C108 17 261 SH   SOLE   261 0 0
VANGUARD REIT INDEX ETF ETF 922908553 5,410 58,014 SH   SOLE   58,014 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 1,693 13,693 SH   SOLE   13,693 0 0
AVALONBAY CMNTYS INC COM REIT 053484101 20 92 SH   SOLE   92 0 0
INTEL CORP COM Stock 458140100 252 4,898 SH   SOLE   4,898 0 0
JB HUNT TRANSPORT SERVICES Stock 445658107 25 227 SH   SOLE   227 0 0
MEDTRONIC PLC SHS Stock G5960L103 17 161 SH   SOLE   161 0 0
ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 206 3,745 SH   SOLE   3,745 0 0
BLACKBAUD INC COM Stock 09227Q100 3 38 SH   SOLE   38 0 0
ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 1,750 27,285 SH   SOLE   27,285 0 0
WATERS CORP COM Stock 941848103 13 60 SH   SOLE   60 0 0
SPDR DJ GLOBAL REAL ESTATE ETF ETF 78463X749 17 331 SH   SOLE   331 0 0
PROLOGIS SHARE BENEFICIAL INT REIT 74340W103 11 132 SH   SOLE   132 0 0
MERCK & CO INC COM Stock 58933Y105 33 389 SH   SOLE   389 0 0
ISHARES TRS&P SHORT TERM NATL MUNICIPAL BD FD ETF 464288158 5,579 52,363 SH   SOLE   52,362 0 0
SPDR S&P 500 ETF ETF 78462F103 3,241 10,921 SH   SOLE   10,921 0 0
MASTERCARD INC Stock 57636Q104 47 173 SH   SOLE   173 0 0
FIRST REPUBLIC BANK Stock 33616C100 16 165 SH   SOLE   165 0 0
SBA COMMUNICATIONS CP REIT 78410G104 12 49 SH   SOLE   49 0 0
LHC GROUP INC COM Stock 50187A107 4 38 SH   SOLE   38 0 0
ALLSTATE CORP COM Stock 020002101 11 100 SH   SOLE   100 0 0
LAMB WESTON HLDGS INC COM Stock 513272104 8 110 SH   SOLE   110 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 24 535 SH   SOLE   535 0 0
LCI INDS COM Stock 50189K103 191 2,077 SH   SOLE   2,077 0 0
VERIZON COMMUNICATIONS Stock 92343V104 71 1,171 SH   SOLE   1,171 0 0
MARATHON OIL CORP COM Stock 565849106 7 598 SH   SOLE   598 0 0
NUVEEN ESG SMALL-CAP ETF ETF 67092P607 1,106 37,784 SH   SOLE   37,784 0 0
UNILEVER N V N Y SHS NEW ADR 904784709 28 470 SH   SOLE   470 0 0
ISHARES MODERATE ALLOCATION FUND ETF 464289875 3 81 SH   SOLE   81 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 27 221 SH   SOLE   221 0 0
HOME DEPOT Stock 437076102 30 130 SH   SOLE   130 0 0
BAXTER INTL INC COM Stock 071813109 30 341 SH   SOLE   341 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 32 200 SH   SOLE   200 0 0
ISHARES ESG USD CORPORATE BOND ETF ETF 46435G193 675 25,675 SH   SOLE   25,674 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106 27 169 SH   SOLE   169 0 0
NUVEEN ESG U.S. AGGREGATE BOND ETF ETF 67092P870 1,090 42,377 SH   SOLE   42,377 0 0
BECTON DICKINSON & CO COM Stock 075887109 14 57 SH   SOLE   57 0 0
KEYCORP NEW COM Stock 493267108 20 1,115 SH   SOLE   1,115 0 0
LOGMEIN INC COM Stock 54142L109 4 58 SH   SOLE   58 0 0
IQVIA HLDGS INC COM Stock 46266C105 28 186 SH   SOLE   186 0 0
AMICUS THERAPEUTICS INC COM Stock 03152W109 1 150 SH   SOLE   150 0 0
ADOBE SYS INC Stock 00724F101 984 3,561 SH   SOLE   3,561 0 0
AVANGRID INC COM Stock 05351W103 23 442 SH   SOLE   442 0 0
GOOGLE INC Stock 02079K305 149 122 SH   SOLE   122 0 0
MICROSOFT Stock 594918104 89 643 SH   SOLE   643 0 0
HCP INC COM REIT 40414L109 23 639 SH   SOLE   639 0 0
CVS HEALTH CORP COM Stock 126650100 39 613 SH   SOLE   613 0 0
DTE ENERGY CO COM Stock 233331107 126 945 SH   SOLE   945 0 0
VANGUARD SMALL CAP ETF ETF 922908751 3,307 21,488 SH   SOLE   21,487 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 11,258 82,582 SH   SOLE   82,582 0 0
NIKE INC CL B Stock 654106103 23 245 SH   SOLE   245 0 0
NXP SEMICONDUCTORS NV COM Stock N6596X109 18 166 SH   SOLE   166 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 13 107 SH   SOLE   107 0 0
REINSURANCE GROUP AMER INC Stock 759351604 5 31 SH   SOLE   31 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108 16 350 SH   SOLE   350 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100 1 45 SH   SOLE   45 0 0
ILLUMINA INC COM Stock 452327109 27 90 SH   SOLE   90 0 0
CONSOLIDATED EDISON INC COM Stock 209115104 19 200 SH   SOLE   200 0 0
ISHARES RUSSELL TOP 200 ETF ETF 464289446 11,912 172,813 SH   SOLE   172,813 0 0
PRICELINE.COM INC Stock 09857L108 18 9 SH   SOLE   9 0 0
WABTEC Stock 929740108 7 101 SH   SOLE   101 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 9 39 SH   SOLE   39 0 0
UNITED SEC BANCSHARES FRESNO CALIFORNIA Stock 911460103 35 3,344 SH   SOLE   3,344 0 0
AFLAC INC COM Stock 001055102 44 844 SH   SOLE   844 0 0
SYSCO CORP COM Stock 871829107 23 293 SH   SOLE   293 0 0
VANGUARD ADMIRAL FDSINC S&P SMALLCAP 600VALUE INDEX FD ETF SHS ETF 921932778 210 1,621 SH   SOLE   1,621 0 0
BLACKROCK RES & COMM STRAT TR SHS CEF 09257A108 4 600 SH   SOLE   600 0 0
QUANTA SERVICES INC Stock 74762E102 4 109 SH   SOLE   109 0 0
MARATHON PETE CORP Stock 56585A102 21 343 SH   SOLE   343 0 0
FIRST SOLAR INC Stock 336433107 15 252 SH   SOLE   252 0 0
XYLEM INC COM Stock 98419M100 22 279 SH   SOLE   279 0 0
TRACTOR SUPPLY CO COM Stock 892356106 14 158 SH   SOLE   158 0 0
SVB FINL GROUP Stock 78486Q101 4 17 SH   SOLE   17 0 0
VANGUARD VALUE ETF ETF 922908744 760 6,812 SH   SOLE   6,811 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 22 101 SH   SOLE   101 0 0
FACEBOOK INC CL A Stock 30303M102 1,256 7,052 SH   SOLE   7,052 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 14 150 SH   SOLE   150 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 25 125 SH   SOLE   125 0 0
MIDDLEBY CORP Stock 596278101 6 49 SH   SOLE   49 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 6,981 114,313 SH   SOLE   114,312 0 0
HEXCEL CORP NEW COM Stock 428291108 7 87 SH   SOLE   87 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 6 30 SH   SOLE   30 0 0
OMNICOM GROUP INC COM Stock 681919106 23 292 SH   SOLE   292 0 0
EOG RESOURCES INC Stock 26875P101 17 228 SH   SOLE   228 0 0
ABBVIE INC COM Stock 00287Y109 15 200 SH   SOLE   200 0 0
ISHARES CORE MSCI EMERGING MKTS ETF 46434G103 4,041 82,445 SH   SOLE   82,445 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 500 5,920 SH   SOLE   5,919 0 0
INTERFACE INC COM Stock 458665304 3 231 SH   SOLE   231 0 0
FLEXSHARES TRUST ETF ETF 33939L803 14,820 246,019 SH   SOLE   246,019 0 0
CAMBREX CORP Stock 132011107 11 180 SH   SOLE   180 0 0
ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 582 17,901 SH   SOLE   17,901 0 0
ANSYS INC COM Stock 03662Q105 6 29 SH   SOLE   29 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109 12 72 SH   SOLE   72 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100 23 216 SH   SOLE   216 0 0
CISCO SYS INC Stock 17275R102 1,543 31,231 SH   SOLE   31,231 0 0
APACHE CORP COM Stock 037411105 3 122 SH   SOLE   122 0 0
AUTODESK INC Stock 052769106 6,087 41,215 SH   SOLE   41,215 0 0
AT&T INC COM Stock 00206R102 2 65 SH   SOLE   64 0 0
VANGUARD INTERMEDIATE-TERM BOND ETF 921937819 3,684 41,865 SH   SOLE   41,865 0 0
FlexShares Morningstar US Market Factors Tilt Index Fund ETF 33939L100 35,072 299,735 SH   SOLE   299,734 0 0
XILINX INC Stock 983919101 4 41 SH   SOLE   41 0 0
FLEXSHARES TR ETF 33939L308 678 14,052 SH   SOLE   14,052 0 0
LULULEMON ATHLETICA INC Stock 550021109 5 27 SH   SOLE   27 0 0
ISHARES S&P 500 INDEX ETF 464287200 181 606 SH   SOLE   605 0 0
LMP CAP & INCOME FD INC COM CEF 50208A102 16 1,100 SH   SOLE   1,100 0 0
CIGNA CORP NEW COM Stock 125523100 23 152 SH   SOLE   152 0 0
ONEOK INC NEW COM Stock 682680103 26 358 SH   SOLE   358 0 0
ECOLAB INC COM Stock 278865100 17 87 SH   SOLE   87 0 0
SALESFORCE COM Stock 79466L302 21 141 SH   SOLE   141 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 22 141 SH   SOLE   141 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 35 300 SH   SOLE   300 0 0
CHEVRON CORP NEW COM Stock 166764100 12 100 SH   SOLE   100 0 0
ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 2,035 17,836 SH   SOLE   17,836 0 0
TJX COS INC NEW COM Stock 872540109 48 855 SH   SOLE   855 0 0
BANK AMER CORP COM Stock 060505104 254 8,721 SH   SOLE   8,720 0 0
WALMART INC COM Stock 931142103 36 300 SH   SOLE   300 0 0
ORACLE CORP COM Stock 68389X105 31 555 SH   SOLE   555 0 0
TEXAS INSTRS INC COM Stock 882508104 17 133 SH   SOLE   133 0 0
TARGET CORP COM Stock 87612E106 44 413 SH   SOLE   413 0 0
SPDR MUNICIPAL BOND ETF ETF 78468R721 818 16,142 SH   SOLE   16,142 0 0
PFIZER INC COM Stock 717081103 7 200 SH   SOLE   200 0 0
GILEAD SCIENCES INC Stock 375558103 8 121 SH   SOLE   121 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 61 50 SH   SOLE   50 0 0
AMERICAN EXPRESS CO COM Stock 025816109 18 150 SH   SOLE   150 0 0
AMGEN INC Stock 031162100 40 208 SH   SOLE   208 0 0
ANALOG DEVICES INC COM Stock 032654105 22 199 SH   SOLE   199 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 11,640 102,851 SH   SOLE   102,851 0 0
EATON CORP PLC SHS Stock G29183103 22 267 SH   SOLE   267 0 0
TRIMBLE NAV LTD Stock 896239100 7 174 SH   SOLE   174 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,471 6,574 SH   SOLE   6,573 0 0
ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF ETF 464288612 40 350 SH   SOLE   350 0 0
IPG PHOTONICS CORP COM Stock 44980X109 4 26 SH   SOLE   26 0 0
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 53 1,003 SH   SOLE   1,003 0 0
BORG WARNER AUTOMOTIVE INC Stock 099724106 5 145 SH   SOLE   145 0 0
CORE LABORATORIES N V COM Stock N22717107 2 50 SH   SOLE   50 0 0
VANGUARD SHORT TERM BOND ETF 921937827 8,617 106,653 SH   SOLE   106,653 0 0
MINERALS TECHNOLOGIES INC Stock 603158106 5 88 SH   SOLE   88 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 46 329 SH   SOLE   329 0 0
REALTY INCOME CORP REIT 756109104 580 7,570 SH   SOLE   7,570 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 55 446 SH   SOLE   446 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 38 257 SH   SOLE   257 0 0
LINCOLN NATL CORP IND COM Stock 534187109 12 194 SH   SOLE   194 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 22 400 SH   SOLE   400 0 0
NEW YORK TIMES CO CL A Stock 650111107 5 171 SH   SOLE   171 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 310 2,993 SH   SOLE   2,993 0 0
GLOBAL BLOOD THERAPEUTICS INC COM Stock 37890U108 3 60 SH   SOLE   60 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 25 458 SH   SOLE   458 0 0
ISHARES MSCI EAFE ETF ETF 464287465 950 14,565 SH   SOLE   14,564 0 0
APPLE INC Stock 037833100 278 1,240 SH   SOLE   1,240 0 0
FIRST TR DYNAMIC EUROPE EQT FD COM SHS CEF 33740D107 12 900 SH   SOLE   900 0 0