Bio:Douglas Barbour

Biographical data from SFE.