David Allsopp

Software engineer, lapsed scientist, field archer, martial artist, photographer, walker. He/Him.