kayce richard