"Richard Callaghan"@cs .