Shepherd Group’s revenues fall while earnings remain flat

Close