David J H Smith was originally from Slough, Berkshire but is now living in Somerset.
He graduated from Thames Valley University with an Honours Degree in History & Geography before going on to study History at Post Graduate level at Westminster University.