Web resume / curriculum vitae for Andrew James.