Geoff Ryman

From SFnal Expounder

Q940958

British-Canadian writer