Updates Stuart Pringle

3639737