andrew bagguley 2