STEINER ROBERTS DAVIS & DIAMOND LLP