Author: Desmond ryan & joel shurk