Author: Tim Griffin, Anthony Pearson, John Rasmussen