Thomas Hastings har nyligen aflidit vid 80 års ålder.