Michael Weisdorf

Michael Weisdorf

Urban / Political Systems Ecologician Portland, Oregon, Planet Earth