James Bradley

jamesbradley

James Bradley is a technology consultant for scalable web platforms. He is also enjoys a bit of photography and a lot of travel.

Twitter