James Andrew Macfarlane — (born 1973)