flanagan was born in bryn mawr pennsylvania