Author: Michael G. Allen
Alternate names: Allen, Michael G.