JOHN W FLANGAN