Author: Jr. David L. Ross
Alternate names: Jr., David L. Ross; David L., Jr. Ross