Kevin O'Connor obituary, Grand Ledge, MI

In memory of

Kevin O'Connor