sloan mcguire