melvin patton