Melvin Keihn defies the odds at Gilman