David Stokes
David Stokes
Encyclopædia Britannica