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

Title Managing Director, national government affairs
Updated about 13 years ago