Iona College is a private Catholic college in New Rochelle, New York. It was founded in 1940 by the Congregation of Christian Brothers and occupies a campus of 45 acres (0.18 km2).
Not really suggesting anything. Just putting it out there for your consideration. Someone associated with a Catholic school is caught messing with boys.