Craig Johnson has/had a position (Managing Director, national government affairs) at McKenna Long & Aldridge LLP

Title Managing Director, national government affairs
Updated over 12 years ago