David Cleon Puff, 80, of Dubuque, passed away Wednesday, Nov. 14, 2018 at home.

Mass of Christian Burial was held at 10 a.m. Tuesday, Nov. 20 at Church of the Nativity. Msgr. James Miller officiated.

Friends greeted the family from 3 — 6 p.m. Monday, Nov. 19 at Hoffmann Schneider & Kitchen Funeral Home and Cremation Service, 3860 Asbury Rd., Dubuque.

Burial was held in Mount Olivet Cemetery.

David was born Feb. 1, 1938 in Earlville, the son of Cleon and Katherine (Klaus) Puff. He married Mary Ann Grundmeyer May 29, 1962 at St. Mary’s Catholic Church, Manchester.

David completed his Bachelors’ in Accounting at University of Northern Iowa, and went on to earn his Masters’ in Accounting at Colorado State University in Greeley, Colo.

David was a Professor of Accounting and Business Law at Loras College for 15 years. He then joined the accounting firm Nacos & Puff, where he was a partner for many years. Later, he joined the accounting firm of O’Connor Brooks.

He was a longtime member of the Serra Club, and Church of the Nativity. David greatly enjoyed investing in the stock market. His greatest joy was his family, and he loved spending time with them.

David is survived by his wife, Mary Ann of Dubuque; four children, Theresa Puff of Sarasota, Fla., Christine Carr of Marietta, Ga., Gregory (Miho) Puff of Hong Kong, China, and Rebecca (Jeff) McComas of Woodbury, Minn.; seven grandchildren, Colin, Ryan, and Meghan Carr, Hunter and Reagan McComas, and Genzo and Asami Puff; and his sister, Janice (James) Grundmeyer of Manchester.

He was preceded in death by his parents.

The family would like to thank Hospice of Dubuque and Home Instead for their incredible, compassionate care of David.

Online condolences may be left for the family at www.hskfh.com.

(0) entries

Sign the guestbook.

Keep it Clean. Please avoid obscene, vulgar, lewd, racist or sexually-oriented language.
PLEASE TURN OFF YOUR CAPS LOCK.
Don't Threaten. Threats of harming another person will not be tolerated.
Be Truthful. Don't knowingly lie about anyone or anything.
Be Nice. No racism, sexism or any sort of -ism that is degrading to another person.
Be Proactive. Use the 'Report' link on each comment to let us know of abusive posts.
Share with Us. We'd love to hear eyewitness accounts, the history behind an article.