JOHN R FLAHERTY