David Oswald @david_nicholas_oswald

Designer and environmental scientist; president of DE, part time prof. at Royal Roads University; martial artist; alpinist.

274 following332 posts224 followers

158 Followers