Avatar

David Rapson is a Birmingham born client-side developer living and working in London.