Avatar?ixlib=rails 2.1

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