Who is Thad Roberts?

There are sev­eral pages about Thad: