Author: Foy Valentine
Dates: comp.