sterling palmer