Captain James (Jim) Albert Niffenegger MD

Captain James (Jim) Albert Niffenegger MD

Captain James (Jim) Albert Niffenegger MD passed away peacefully in Sarasota, Florida at the age of 88 on October 28, 2022, surrounded by his family. Dr. Niffenegger lived a life of love and service. A brilliant ophthalmologist and surgeon with almost encyclopedic knowledge, he was a pillar of his medical community in Canton, Ohio where …

Captain James (Jim) Albert Niffenegger MD Read More »