RYLAND PETERS & SMALL INC