steven hard (170.276)