Author: Brian, McNeil.