James Thomson, PE