Author: Mark A. E. Williams
Alternate names: Williams, Mark A. E.