Author: Thistlethwaite
Dates: hristopher.