Author: Brian D. Osborne
Alternate names: Brian Osborne ; BRIAN D. OSBORNE