John G. Flanagan son born