andrew vaughn