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
BLACKSTONE GSO STRATEGIC CRCOM SHS BEN IN09257R10114610,000SH SOLE00010,000
ISHARES TRESG MSCI EAFE46435G5163,61356,353SH SOLE00056,353
ISHARES TRMSCI LW CRB TG46434V4646,15651,233SH SOLE00051,233
ISHARES TRSHRT NAT MUN ETF4642881586315,918SH SOLE0005,918
JP MORGAN EXCHANGE TRADED FDULTRA SHRT INC46641Q8376,035119,674SH SOLE000119,674
JP MORGAN EXCHANGE TRADED FDUS AGGREGATE46641Q61311,064412,618SH SOLE000412,618
MIX TELEMATICS LTDSPONSORED ADR60688N102221,565SH SOLE0001,565
NUSHARES ETF TRNUVEEN ESG SMLCP67092P6072,79895,564SH SOLE00095,564
SCHWAB STRATEGIC TRUS AGGREGATE B80852483965212,111SH SOLE00012,111
SPDR SERIES TRUSTNUVEEN BLMBRG SR78468R7395,969121,834SH SOLE000121,834
SPROTT PHYSICAL GOLD TRUSTUNIT85207H10420617,403SH SOLE00017,403
VANGUARD MALVERN FDSSTRM INFPROIDX92202080584717,261SH SOLE00017,261
KANDI TECHNOLOGIES GROUP INCCOM4837091015712,304SH SOLE00012,304
INTERNATIONAL BUSINESS MACHSCOM4592001015143,533SH SOLE0003,533
SUNPOWER CORPCOM86765240612211,146SH SOLE00011,146
ISHARES TRCORE S&P500 ETF46428720053,577179,474SH SOLE000179,474
ISHARES TRCORE MSCI EAFE46432F84221,002343,904SH SOLE000343,904
SPDR S&P 500 ETF TRTR UNIT78462F10318,30761,687SH SOLE00061,687
ISHARES TRMSCI EAFE ETF46428746514,681225,131SH SOLE000225,131
VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385812,340300,393SH SOLE000300,393
ISHARES TRCORE S&P MCP ETF46428750711,39958,991SH SOLE00058,991
ISHARES INCCORE MSCI EMKT46434G1039,870201,341SH SOLE000201,341
ISHARES TRRUSSELL 2000 ETF4642876556,63843,859SH SOLE00043,859
SPDR SERIES TRUSTNUVEEN BRC MUNIC78468R7216,177121,855SH SOLE000121,855
ISHARES GOLD TRUSTISHARES4642851055,949421,886SH SOLE000421,886
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428584,667115,911SH SOLE000115,911
VANGUARD INDEX FDSS&P 500 ETF SHS9229083634,53316,629SH SOLE00016,629
ISHARES TRMSCI EMG MKT ETF4642872344,192102,571SH SOLE000102,571
ISHARES TRMSCI ACWI ETF4642882573,14942,701SH SOLE00042,701
SCHWAB STRATEGIC TRINTL EQTY ETF8085248053,10397,395SH SOLE00097,395
PROCTER & GAMBLE COCOM7427181092,84422,864SH SOLE00022,864
COCA COLA COCOM1912161001,68530,947SH SOLE00030,947
DISNEY WALT COCOM DISNEY2546871061,54311,839SH SOLE00011,839
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,31252,219SH SOLE00052,219
MICROSOFT CORPCOM5949181041,2008,634SH SOLE0008,634
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241021,18016,611SH SOLE00016,611
JPMORGAN CHASE & COCOM46625H1001,1309,602SH SOLE0009,602
PIEDMONT OFFICE REALTY TR INCOM CL A7201902061,04449,996SH SOLE00049,996
LINDE PLCSHSG5494J1031,0115,221SH SOLE0005,221
V F CORPCOM91820410896210,814SH SOLE00010,814
VANGUARD INDEX FDSMID CAP ETF9229086299255,519SH SOLE0005,519
EXXON MOBIL CORPCOM30231G10285112,053SH SOLE00012,053
PEPSICO INCCOM7134481088236,005SH SOLE0006,005
TRAVELERS COMPANIES INCCOM89417E1098035,402SH SOLE0005,402
ALPHABET INCCAP STK CL C02079K107725595SH SOLE000595
LILLY ELI & COCOM5324571086295,622SH SOLE0005,622
SPDR GOLD TRUSTGOLD SHS78463V1076254,500SH SOLE0004,500
CITIGROUP INCCOM NEW1729674246138,876SH SOLE0008,876
CHEVRON CORP NEWCOM1667641005514,643SH SOLE0004,643
ISHARES TRCORE US AGGBD ET4642872265464,824SH SOLE0004,824
MERCK & CO INCCOM58933Y1055326,319SH SOLE0006,319
INTUITCOM4612021035322,000SH SOLE0002,000
ISHARES TRNATIONAL MUN ETF4642884145244,588SH SOLE0004,588
UMB FINL CORPCOM9027881084947,654SH SOLE0007,654
DANAHER CORPORATIONCOM2358511024853,356SH SOLE0003,356
ISHARES TREAFE GRWTH ETF4642888854735,870SH SOLE0005,870
GRAINGER W W INCCOM3848021044721,587SH SOLE0001,587
PFIZER INCCOM71708110344512,391SH SOLE00012,391
VANGUARD INDEX FDSLARGE CAP ETF9229086374433,250SH SOLE0003,250
DELL TECHNOLOGIES INCCL C24703L2024348,368SH SOLE0008,368
COLUMBIA BKG SYS INCCOM19723610242811,611SH SOLE00011,611
ABBVIE INCCOM00287Y1094225,575SH SOLE0005,575
VISA INCCOM CL A92826C8394072,365SH SOLE0002,365
INVESCO QQQ TRUNIT SER 146090E1034032,133SH SOLE0002,133
MCDONALDS CORPCOM5801351013961,844SH SOLE0001,844
ISHARES TRCORE S&P SCP ETF4642878043905,010SH SOLE0005,010
HOME DEPOT INCCOM4370761023801,636SH SOLE0001,636
PNC FINL SVCS GROUP INCCOM6934751053792,703SH SOLE0002,703
VANGUARD INDEX FDSTOTAL STK MKT9229087693742,474SH SOLE0002,474
ALPHABET INCCAP STK CL A02079K305359294SH SOLE000294
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245083536,245SH SOLE0006,245
AGILENT TECHNOLOGIES INCCOM00846U1013484,538SH SOLE0004,538
INTEL CORPCOM4581401003466,722SH SOLE0006,722
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427423454,612SH SOLE0004,612
CISCO SYS INCCOM17275R1023316,708SH SOLE0006,708
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242013234,548SH SOLE0004,548
COSTCO WHSL CORP NEWCOM22160K1053191,108SH SOLE0001,108
UNION PACIFIC CORPCOM9078181083101,912SH SOLE0001,912
ISHARES TRMSCI KLD 400 SOC4642885703032,733SH SOLE0002,733
BRISTOL MYERS SQUIBB COCOM1101221083015,943SH SOLE0005,943
COLGATE PALM OLIVECOM1941621032923,971SH SOLE0003,971
HONEYWELL INTL INCCOM4385161062871,697SH SOLE0001,697
FACEBOOK INCCL A30303M1022861,605SH SOLE0001,605
ORACLE CORPCOM68389X1052815,101SH SOLE0005,101
JOHNSON & JOHNSONCOM4781601042802,167SH SOLE0002,167
UNITED HEALTHGROUP INCCOM91324P1022711,248SH SOLE0001,248
NVIDIA CORPCOM67066G1042671,532SH SOLE0001,532
WELLS FARGO CO NEWCOM9497461012625,197SH SOLE0005,197
GENERAL ELECTRIC COCOM36960410326029,089SH SOLE00029,089
VERIZON COMMUNICATIONS INCCOM92343V1042534,197SH SOLE0004,197
SERVICE PPTYS TRCOM SH BEN INT81761L1022529,835SH SOLE0009,835
ILLINOIS TOOL WKS INCCOM4523081092501,596SH SOLE0001,596
US BANCORP DELCOM NEW9029733042504,513SH SOLE0004,513
CVS HEALTH CORPCOM1266501002493,955SH SOLE0003,955
ETF MANAGERS TRETFMG ALTR HRVST26924G50824311,700SH SOLE00011,700
VANGUARD INDEX FDSSMALL CP ETF9229087512401,561SH SOLE0001,561
SPDR SERIES TRUSTS&P REGL BKG78464A6982394,533SH SOLE0004,533
ENTERPRISE PRODS PARTNERS LCOM2937921072388,326SH SOLE0008,326
MEDTRONIC PLCSHSG5960L1032372,181SH SOLE0002,181
NEXTERA ENERGY INCCOM65339F101231990SH SOLE000990
COMCAST CORP NEWCL A20030N1012154,771SH SOLE0004,771
SHERWIN WILLIAMS COCOM824348106213388SH SOLE000388
AT&T INCCOM00206R1022085,486SH SOLE0005,486
WALMART INCCOM9311421032061,732SH SOLE0001,732
GENESIS HEALTHCARE INCCL A COM37185X106129116,000SH SOLE000116,000
NOMURA HLDGS INCSPONSORED ADR65535H2089221,669SH SOLE00021,669
MICROVISION INC DELCOM NEW59496030489150,000SH SOLE000150,000
ASE TECHNOLOGY HOLDING CO LTSPONSORED ADS00215W1006113,700SH SOLE00013,700
KANDI TECHNOLOGIES GROUP INCCOM4837091015110,894SH OTR10010,894
SUNPOWER CORPCOM8676524061089,816SH OTR1009,816
SUNOPTA INCCOM8676EP108147,747SH OTR1007,747
SUNRUN INCCOM86771W1051046,226SH OTR1006,226
PATTERN ENERGY GROUP INCCL A70338P1001565,801SH OTR1005,801
STMICROELECTRONICS N VNY REGISTRY861012102985,082SH OTR1005,082
HANNON ARMSTRONG SUST INFR CCOM41068X1001174,010SH OTR1004,010
ORASURE TECHNOLOGIES INCCOM68554V108253,379SH OTR1003,379
AMERESCO INCCL A02361E108412,533SH OTR1002,533
HAIN CELESTIAL GROUP INCCOM405217100532,475SH OTR1002,475
FIRST SOLAR INCCOM3364331071262,179SH OTR1002,179
MILLER HERMAN INCCOM600544100992,151SH OTR1002,151
SCHNITZER STL INDSCL A806882106422,054SH OTR1002,054
KONINKLIJKE PHILIPS N VNY REG SH NEW500472303611,329SH OTR1001,329
GILEAD SCIENCES INCCOM375558103841,327SH OTR1001,327
EDITAS MEDICINE INCCOM28106W103261,150SH OTR1001,150
NATUS MEDICAL INCCOM639050103361,117SH OTR1001,117
CRISPR THERAPEUTICS AGNAMEN AKTH1718210834840SH OTR100840
CALIFORNIA WTR SVC GROUPCOM13078810244838SH OTR100838
ZAYO GROUP HLDGS INCCOM98919V10526780SH OTR100780
UNITED NAT FOODS INCCOM9111631039765SH OTR100765
ETSY INCCOM29786A10643754SH OTR100754
DIGITAL RLTY TR INCCOM25386810392712SH OTR100712
FORTINET INCCOM34959E10952671SH OTR100671
SQUARE INCCL A85223410340652SH OTR100652
UNIVERSAL DISPLAY CORPCOM91347P105109650SH OTR100650
XYLEM INCCOM98419M10049614SH OTR100614
INTERNATIONAL BUSINESS MACHSCOM45920010181555SH OTR100555
HOLOGIC INCCOM43644010125492SH OTR100492
CHECK POINT SOFTWARE TECH LTORDM2246510451465SH OTR100465
CELLDEX THERAPEUTICS INC NEWCOM NEW15117B2021448SH OTR100448
SEATTLE GENETICS INCCOM81257810237439SH OTR100439
SAREPTA THERAPEUTICS INCCOM80360710027354SH OTR100354
PALO ALTO NETWORKS INCCOM69743510552257SH OTR100257
ACUITY BRANDS INCCOM00508Y10230219SH OTR100219
TESLA INCCOM88160R10149202SH OTR100202