Michael Cagen

Active Grand Rapids, MI General Manager for Cagen Land Company LLC