todd alan