Author: Alan E Bailey
Alternate names: Mr. Alan E. Bailey; Alan E. Bailey