Author: Bruce A. Rowland
Alternate names: Mr Bruce A Rowland