I wonder if anybody could give me positive id on this razor. It's stamped made in USA. Superspeed? thanks.