Kenneth Moore bio