Generic Shepherd Rotator