David Roy

Active Battle Creek, MI Owner for Defiance Investments