Primary Author -------------- Timothy Stack (timothyshanestack@gmail.com)