Welcome to the website of Dr Carl Taylor.

It is a personal resource, but feel free to have a look.