Recent Uploads

View all

Promoted

James Glen

Biography

Tech, blogging, volunteering, graphic/web design, photography, digital activism and community-based campaigns are some of the things that I am passionate about.