Author: James M. White
Alternate names: White, James M., 1946-....; White, James M.; White, James Martin; James White; White, James
Born: 1946