Stephen Beard

Stephen Beard is a freelance writer based in Liverpool.