Join us in welcoming our newest teammate, Caitlin Fleming! Caitlin joins us as a Senior Associate. She brings O’Keefe a strong and diverse background, with...