Nicholas Francis Cooke — American physician and author