Dennis Flanagan

The late Dennis Flanagan was Editor of Scientific American and later chair of the Sigma Xi Committee on Publications.

Content By Author