Author: Michael O. Beale
Alternate names: Michael O Beale