Robert Callaghan

Robert Callaghan is Hiro Hamada's professor at the San Fransokyo Institute of Technology in Disney's upcoming movie, Big Hero 6.