steven hard (124.530)