JOHN H HALLERAN, JR