solomon vaughn