melvin diggs