JOHN J. CAP0