David Akehurst

Dr. David H. Akehurst is a highly experienced Software Consultant. He has worked for many years in both research and commercial organisations.
David Akehurst