Stephen Kirwan Agar — (born 1968)