Author: David J. Ross
Alternate names: Ross, David J. (David Joseph), 1956-; Ross, David Joseph, 1956-; Ross, David J.
Born: 1956