edgar vaughn