steven hard (6)