Patrick David Gallaher profile picture

Patrick David Gallaher

World War I Daily Journal