Author: Michael P. Allen
Alternate names: Allen, Michael; Michael Allen; Allen, Michael P.; Allen, M.; Allen, Michael (Michael Philip)