Author: Bard E. O'Neill
Alternate names: Bard E. O'neill