Author: Thomas D. Seeley
Alternate names: Prof Thomas D. Seeley