Bruce MacPherson may refer to: