allan vaughn