MOUNT CARROLL, Ill. — Kevin Lee Powers, 66, of Mount Carroll, passed into the arms of God after a courageous battle with cancer.

View Original NoticeKevin L. Powers