Author: Mayhill
Dates: R D.