Author: Michael Allen
Alternate names: Allen, Michael 1959-; Allen, Michael (Michael John), 1959-
Born: 1959