melvin ely