thomas fuller's public page