steven hard (146.505)