Richard P Walton | Career so far