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
FlexShares Morningstar US Market Factors Tilt Index Fund ETF 33939L100 34,976 303,689 SH   SOLE   303,689 0 0
FLEXSHARES TRUST ETF ETF 33939L803 14,754 239,427 SH   SOLE   239,427 0 0
ISHARES RUSSELL TOP 200 ETF ETF 464289446 11,534 173,630 SH   SOLE   173,630 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 11,049 102,012 SH   SOLE   102,012 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 10,849 82,642 SH   SOLE   82,642 0 0
VANGUARD SHORT TERM BOND ETF 921937827 8,362 105,449 SH   SOLE   105,448 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 6,883 111,856 SH   SOLE   111,856 0 0
AUTODESK INC Stock 052769106 6,752 41,215 SH   SOLE   41,215 0 0
ISHARES TRS&P SHORT TERM NATL MUNICIPAL BD FD ETF 464288158 5,608 52,996 SH   SOLE   52,996 0 0
VANGUARD REIT INDEX ETF ETF 922908553 5,026 57,861 SH   SOLE   57,861 0 0
ISHARES CORE MSCI EMERGING MKTS ETF 46434G103 4,294 81,774 SH   SOLE   81,774 0 0
VANGUARD INTERMEDIATE-TERM BOND ETF 921937819 3,434 41,183 SH   SOLE   41,182 0 0
VANGUARD SMALL CAP ETF ETF 922908751 3,307 21,377 SH   SOLE   21,377 0 0
ISHARES TR KLD 400 SOCIAL INDEX FD ETF 464288570 3,192 29,897 SH   SOLE   29,897 0 0
SPDR S&P 500 ETF ETF 78462F103 3,162 11,064 SH   SOLE   11,063 0 0
ISHARES AMT-FREE MUNI BOND ETF ETF 464288414 1,986 17,935 SH   SOLE   17,935 0 0
ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 1,470 22,978 SH   SOLE   22,978 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,459 6,588 SH   SOLE   6,587 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 1,434 11,975 SH   SOLE   11,974 0 0
ISHARES MSCI EAFE ETF ETF 464287465 981 14,926 SH   SOLE   14,926 0 0
ADOBE SYS INC Stock 00724F101 969 3,561 SH   SOLE   3,561 0 0
NUVEEN ESG SMALL-CAP ETF ETF 67092P607 947 32,543 SH   SOLE   32,543 0 0
SPDR MUNICIPAL BOND ETF ETF 78468R721 918 18,702 SH   SOLE   18,702 0 0
NUVEEN ESG U.S. AGGREGATE BOND ETF ETF 67092P870 864 34,976 SH   SOLE   34,976 0 0
AMAZON.COM INC Stock 023135106 762 420 SH   SOLE   420 0 0
FLEXSHARES TR ETF 33939L308 758 14,036 SH   SOLE   14,035 0 0
VANGUARD VALUE ETF ETF 922908744 741 6,805 SH   SOLE   6,804 0 0
REALTY INCOME CORP REIT 756109104 551 7,570 SH   SOLE   7,570 0 0
ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 531 15,368 SH   SOLE   15,367 0 0
ISHARES ESG USD CORPORATE BOND ETF ETF 46435G193 529 21,354 SH   SOLE   21,354 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 477 5,920 SH   SOLE   5,919 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 316 2,993 SH   SOLE   2,993 0 0
INTEL CORP COM Stock 458140100 267 4,898 SH   SOLE   4,898 0 0
BANK AMER CORP COM Stock 060505104 248 8,700 SH   SOLE   8,699 0 0
APPLE INC Stock 037833100 236 1,232 SH   SOLE   1,232 0 0
VANGUARD ADMIRAL FDSINC S&P SMALLCAP 600VALUE INDEX FD ETF SHS ETF 921932778 223 1,725 SH   SOLE   1,725 0 0
ISHARES S&P 500 INDEX ETF 464287200 185 641 SH   SOLE   641 0 0
ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 178 3,300 SH   SOLE   3,299 0 0
LCI INDS COM Stock 50189K103 161 2,077 SH   SOLE   2,077 0 0
GOOGLE INC Stock 02079K305 146 122 SH   SOLE   122 0 0
DTE ENERGY CO COM Stock 233331107 117 945 SH   SOLE   945 0 0
EBAY INC Stock 278642103 108 2,870 SH   SOLE   2,870 0 0
MICROSOFT Stock 594918104 81 680 SH   SOLE   680 0 0
CISCO SYS INC Stock 17275R102 71 1,288 SH   SOLE   1,287 0 0
VERIZON COMMUNICATIONS Stock 92343V104 69 1,171 SH   SOLE   1,171 0 0
ISHARES SHORT MATURITY MUNICIPAL BOND ETF ETF 46431W838 65 1,306 SH   SOLE   1,306 0 0
MASTERCARD INC Stock 57636Q104 65 271 SH   SOLE   271 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 60 50 SH   SOLE   50 0 0
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 50 1,003 SH   SOLE   1,003 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 46 446 SH   SOLE   446 0 0
TJX COS INC NEW COM Stock 872540109 45 855 SH   SOLE   855 0 0
GABELLI DIVD & INCOME TR COM CEF 36242H104 44 2,050 SH   SOLE   2,050 0 0
LMP CAP & INCOME FD INC COM CEF 50208A102 44 3,400 SH   SOLE   3,400 0 0
TRI CONTL CORP COM CEF 895436103 43 1,606 SH   SOLE   1,606 0 0
AFLAC INC COM Stock 001055102 42 844 SH   SOLE   844 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 42 329 SH   SOLE   329 0 0
TEKLA HEALTHCARE OPPORTUNIT FD SHS CEF 879105104 40 2,250 SH   SOLE   2,250 0 0
CIGNA CORP NEW COM Stock 125523100 40 247 SH   SOLE   247 0 0
AMGEN INC Stock 031162100 40 208 SH   SOLE   208 0 0
COSTCO WHOLESALE CORP Stock 22160K105 36 149 SH   SOLE   149 0 0
HOME DEPOT Stock 437076102 36 185 SH   SOLE   185 0 0
UNITED SEC BANCSHARES FRESNO CALIFORNIA Stock 911460103 36 3,344 SH   SOLE   3,344 0 0
STARBUCKS CORP Stock 855244109 34 457 SH   SOLE   457 0 0
CVS HEALTH CORP COM Stock 126650100 33 613 SH   SOLE   613 0 0
JOHNSON & JOHNSON COM Stock 478160104 33 238 SH   SOLE   238 0 0
TARGET CORP COM Stock 87612E106 33 413 SH   SOLE   413 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 33 237 SH   SOLE   237 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 32 200 SH   SOLE   200 0 0
MERCK & CO INC COM Stock 58933Y105 32 389 SH   SOLE   389 0 0
CENTRAL SECS CORP COM CEF 155123102 32 1,100 SH   SOLE   1,100 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 31 300 SH   SOLE   300 0 0
FIRST TR ENHANCED EQTY INC FD COM CEF 337318109 30 2,000 SH   SOLE   2,000 0 0
BLACKROCK SCIENCE & TECH TR SHS CEF 09258G104 30 920 SH   SOLE   920 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 30 125 SH   SOLE   125 0 0
CALAMOS STRATEGIC TOTL RETN FD COM SH BEN INT CEF 128125101 30 2,400 SH   SOLE   2,400 0 0
COHEN & STEERS QUALITY RLTY FD COM CEF 19247L106 30 2,350 SH   SOLE   2,350 0 0
ROYCE VALUE TR INC COM CEF 780910105 30 2,161 SH   SOLE   2,161 0 0
HANCOCK JOHN TAX-ADV DIV INCM COM CEF 41013V100 30 1,200 SH   SOLE   1,200 0 0
WALMART INC COM Stock 931142103 29 300 SH   SOLE   300 0 0
BLACKROCK RES & COMM STRAT TR SHS CEF 09257A108 29 3,500 SH   SOLE   3,500 0 0
ILLUMINA INC COM Stock 452327109 29 90 SH   SOLE   90 0 0
ALLIANZGI NFJ DIVID INT & PREM COM CEF 01883A107 28 2,340 SH   SOLE   2,340 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW CEF 409735206 28 865 SH   SOLE   865 0 0
FACEBOOK INC CL A Stock 30303M102 28 168 SH   SOLE   168 0 0
BLACKROCK ENH CAP & INC FD INC COM CEF 09256A109 28 1,780 SH   SOLE   1,780 0 0
EATON VANCE ENH EQTY INC FD II COM CEF 278277108 28 1,700 SH   SOLE   1,700 0 0
BAXTER INTL INC COM Stock 071813109 28 341 SH   SOLE   341 0 0
BLACKROCK ENHANCED EQT DIV TR COM CEF 09251A104 28 3,200 SH   SOLE   3,200 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 28 535 SH   SOLE   535 0 0
FIRST TR DYNAMIC EUROPE EQT FD COM SHS CEF 33740D107 27 1,900 SH   SOLE   1,900 0 0
UNILEVER N V N Y SHS NEW ADR 904784709 27 470 SH   SOLE   470 0 0
IQVIA HLDGS INC COM Stock 46266C105 27 186 SH   SOLE   186 0 0
ONEOK INC NEW COM Stock 682680103 26 376 SH   SOLE   376 0 0
KEYCORP NEW COM Stock 493267108 24 1,491 SH   SOLE   1,491 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 24 458 SH   SOLE   458 0 0
JB HUNT TRANSPORT SERVICES Stock 445658107 23 227 SH   SOLE   227 0 0
SALESFORCE COM Stock 79466L302 23 141 SH   SOLE   141 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106 23 169 SH   SOLE   169 0 0
XYLEM INC COM Stock 98419M100 22 279 SH   SOLE   279 0 0
GENERAL MLS INC COM Stock 370334104 22 436 SH   SOLE   436 0 0
AVANGRID INC COM Stock 05351W103 22 442 SH   SOLE   442 0 0
EOG RESOURCES INC Stock 26875P101 22 228 SH   SOLE   228 0 0
EATON CORP PLC SHS Stock G29183103 22 267 SH   SOLE   267 0 0
ANALOG DEVICES INC COM Stock 032654105 22 199 SH   SOLE   199 0 0
OMNICOM GROUP INC COM Stock 681919106 21 292 SH   SOLE   292 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 21 141 SH   SOLE   141 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 21 400 SH   SOLE   400 0 0
MARATHON PETE CORP Stock 56585A102 21 343 SH   SOLE   343 0 0
HCP INC COM REIT 40414L109 20 639 SH   SOLE   639 0 0
INGERSOLL-RAND PLC SHS Stock G47791101 20 180 SH   SOLE   180 0 0
SYSCO CORP COM Stock 871829107 20 293 SH   SOLE   293 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100 19 216 SH   SOLE   216 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100 19 101 SH   SOLE   101 0 0
FIRST REPUBLIC BANK Stock 33616C100 19 188 SH   SOLE   188 0 0
AVALONBAY CMNTYS INC COM REIT 053484101 18 92 SH   SOLE   92 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 18 173 SH   SOLE   173 0 0
WASTE MGMT INC DEL COM Stock 94106L109 18 172 SH   SOLE   172 0 0
CELGENE CORP COM Stock 151020104 18 189 SH   SOLE   189 0 0
PRICELINE.COM INC Stock 09857L108 18 10 SH   SOLE   10 0 0
CONSOLIDATED EDISON INC COM Stock 209115104 17 200 SH   SOLE   200 0 0
AMERICAN EXPRESS CO COM Stock 025816109 17 150 SH   SOLE   150 0 0
SPDR DJ GLOBAL REAL ESTATE ETF ETF 78463X749 17 331 SH   SOLE   331 0 0
NIKE INC CL B Stock 654106103 16 190 SH   SOLE   190 0 0
ABBVIE INC COM Stock 00287Y109 16 200 SH   SOLE   200 0 0
NXP SEMICONDUCTORS NV COM Stock N6596X109 16 166 SH   SOLE   166 0 0
ECOLAB INC COM Stock 278865100 16 87 SH   SOLE   87 0 0
TRACTOR SUPPLY CO COM Stock 892356106 15 158 SH   SOLE   158 0 0
ACACIA COMMUNICATIONS INC COM Stock 00401C108 15 261 SH   SOLE   261 0 0
WATERS CORP COM Stock 941848103 15 60 SH   SOLE   60 0 0
MEDTRONIC PLC SHS Stock G5960L103 15 161 SH   SOLE   161 0 0
TEXAS INSTRS INC COM Stock 882508104 14 133 SH   SOLE   133 0 0
BB&T CORP COM Stock 054937107 14 300 SH   SOLE   300 0 0
BECTON DICKINSON & CO COM Stock 075887109 14 57 SH   SOLE   57 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 14 107 SH   SOLE   107 0 0
FIRST SOLAR INC Stock 336433107 14 252 SH   SOLE   252 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 13 150 SH   SOLE   150 0 0
ROCKWELL AUTOMATION INC COM Stock 773903109 13 72 SH   SOLE   72 0 0
UNITED PARCEL SERVICE INC Stock 911312106 13 113 SH   SOLE   113 0 0
CHEVRON CORP NEW COM Stock 166764100 12 100 SH   SOLE   100 0 0
LINCOLN NATL CORP IND COM Stock 534187109 12 194 SH   SOLE   194 0 0
3M CO COM Stock 88579Y101 12 56 SH   SOLE   56 0 0
SCHWAB US AGGREGATE BOND ETF ETF 808524839 12 225 SH   SOLE   225 0 0
MARATHON OIL CORP COM Stock 565849106 10 598 SH   SOLE   598 0 0
SBA COMMUNICATIONS CP REIT 78410G104 10 49 SH   SOLE   49 0 0
ALLSTATE CORP COM Stock 020002101 10 100 SH   SOLE   100 0 0
CERNER CORP Stock 156782104 9 150 SH   SOLE   150 0 0
PFIZER INC COM Stock 717081103 9 200 SH   SOLE   200 0 0
LAMB WESTON HLDGS INC COM Stock 513272104 8 110 SH   SOLE   110 0 0
GILEAD SCIENCES INC Stock 375558103 8 121 SH   SOLE   121 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 7 39 SH   SOLE   39 0 0
TRIMBLE NAV LTD Stock 896239100 7 174 SH   SOLE   174 0 0
CAMBREX CORP Stock 132011107 7 180 SH   SOLE   180 0 0
BIOGEN INC COM Stock 09062X103 7 30 SH   SOLE   30 0 0
MIDDLEBY CORP Stock 596278101 6 49 SH   SOLE   49 0 0
EAST WEST BANCORP Stock 27579R104 6 125 SH   SOLE   125 0 0
HEXCEL CORP NEW COM Stock 428291108 6 87 SH   SOLE   87 0 0
WABTEC Stock 929740108 6 78 SH   SOLE   78 0 0
AK STL HLDG CORP COM Stock 001547108 6 2,000 SH   SOLE   2,000 0 0
SEALED AIR CORP NEW COM Stock 81211K100 6 122 SH   SOLE   122 0 0
LULULEMON ATHLETICA INC Stock 550021109 5 33 SH   SOLE   33 0 0
ANSYS INC COM Stock 03662Q105 5 29 SH   SOLE   29 0 0
XILINX INC Stock 983919101 5 41 SH   SOLE   41 0 0
MINERALS TECHNOLOGIES INC Stock 603158106 5 88 SH   SOLE   88 0 0
QUANTA SERVICES INC Stock 74762E102 5 131 SH   SOLE   131 0 0
LOGMEIN INC COM Stock 54142L109 5 58 SH   SOLE   58 0 0
ALNYLAM PHARMACEUTICALS INC COM Stock 02043Q107 5 50 SH   SOLE   50 0 0
REINSURANCE GROUP AMER INC Stock 759351604 4 31 SH   SOLE   31 0 0
IPG PHOTONICS CORP COM Stock 44980X109 4 26 SH   SOLE   26 0 0
APACHE CORP COM Stock 037411105 4 120 SH   SOLE   119 0 0
LHC GROUP INC COM Stock 50187A107 4 38 SH   SOLE   38 0 0
NEWELL BRANDS INC COM Stock 651229106 4 240 SH   SOLE   240 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW REIT 313747206 4 27 SH   SOLE   27 0 0
NATIONAL OILWELL VARCO INC Stock 637071101 4 135 SH   SOLE   135 0 0
JOHNSON CTLS INC Stock G51502105 4 99 SH   SOLE   99 0 0
BORG WARNER AUTOMOTIVE INC Stock 099724106 4 89 SH   SOLE   89 0 0
INTERFACE INC COM Stock 458665304 4 231 SH   SOLE   231 0 0
CORE LABORATORIES N V COM Stock N22717107 3 50 SH   SOLE   50 0 0
GLOBAL BLOOD THERAPEUTICS INC COM Stock 37890U108 3 60 SH   SOLE   60 0 0
BLACKBAUD INC COM Stock 09227Q100 3 38 SH   SOLE   38 0 0
ISHARES MODERATE ALLOCATION FUND ETF 464289875 3 81 SH   SOLE   81 0 0
AMICUS THERAPEUTICS INC COM Stock 03152W109 2 150 SH   SOLE   150 0 0
AT&T INC COM Stock 00206R102 2 63 SH   SOLE   62 0 0