Bernard Lance Moore (1950-2007)