Ed Hammond Jeffrey Mccracken