Thomas Kwan, 53, has been jailed for 31 years and five months at Newcastle Crown Court.