Suman Challagulla is the Director, Managing Consultant of The Lewin Group.
255 people are employed at The Lewin Group.
The Lewin Group is based in Falls Church, Virginia.
The NAICS codes for The Lewin Group are [54, 5416, 541].
The SIC codes for The Lewin Group are [87, 874].