David T. Flanagan ’73