spencer keller