Author Archives: John J. O'Hagan

About John J. O'Hagan

John J. O’Hagan and his wife Letitia live in Boise. He has published several works of history.