Author: Thomas F. X. Noble
Alternate names: NOBLE; Thomas F.X. Noble; Thomas F. X. Noble Dr.; Thomas F. Noble; T F X Noble
Born: 1947
Bio: American historian