Thomas Ouellette

Active Grand Rapids, MI President for Grand Health Partners