Grand Rapids, MI | Rockford, MI
Also known as: shields26
Michael Shields lives in Grand Rapids, Michigan, but has also spent time in Rockford, Michigan. Erin Elizabeth Shields, Catherine Anne Bartold, Kenneth Duane Shields and Marjorie L Shields are in Michael family.