Author: Mecneil.