melvin ferguson