steven melin