robert e. mcginnis