steve melnikoff