Author: Paul R Gamble
Alternate names: Paul R. Gamble