Author: Nathan Hoeve
Dates: editor.