melvin moore sex