Updates John Grant

3639737