Michael W. Snouffer passes away at his home in Linworth