David Sheaffer

Senior Law Clerk for Justice Elizabeth M. Welch at Michigan Supreme Court

David Sheaffer Email & Contact Information

David Sheaffer Current Workplace: Michigan Supreme Court

View Colleagues