john irwin professional background