Tom Peter Willis (that's got a nice ring to it.)