JAMES M O'FLAHERTY