Kevin Read

Kevin Read BSc, ACA is an independent tax lecturer and writer (kevin.read40@ntlworld.com)