melvin machanic