Craig Leff is an attorney with experience at BatesCarey LLP since April 2021 and previously at Scharnhorst Ast Kennard Griffin, PC from January 2019 to April 2021. Craig obtained their Doctor of Law (J.D.) degree from the University of Iowa College of Law in 1992.
Sign up to view 0 direct reports
Get started