Peter James

Active Grand Rapids, MI Vice-President for The Association of Professional Insurance Agents