Hundreds of former students, friends, relatives mourn Dr. Isaac Greggs