IDK anything about BC except where it is and that it’s Catholic.
Financial firms recruit extensively at Amherst.
Amherst classes are small from the get-go so it’s difficult to slip through the cracks with any professor. Or adviser. Or first-year dean.
Baseball seems to me to be a pretty big factor…