Author: Ian F. Mahaney
Alternate names: Ian F Mahaney; Ian Mahaney