patrick mcginnis