John W. McGinnis, 90, formerly of Norwood