Author: Fougasse; McCullough.