Author: John C. Wright
Alternate names: Wright, John C.; Wright, John C., 1947-; Wright, John C. Ph.D
Title: Ph.D
Born: 1947