Stephen Allen's Location
Buffalo, NY, US
Stephen Allen's Work
Stephen Allen's Education
Stephen Allen's Skills
Stephen Allen's Summary
Stephen Allen, based in Buffalo, NY, US, is currently a Account Manager at Windshield Centers, bringing experience from previous roles at Safelite AutoGlass, National Resource Management, ISTA Pharmaceuticals (Products now under Bausch + Lomb, which was acquired by Va and AtRoad Inc. Stephen Allen holds a Bachelor of Science - BS in Business Management @ Univ. of Buffalo. With a robust skill set that includes Energy, New Business Development, Contract Management, Energy Conservation, Team Building and more, Stephen Allen contributes valuable insights to the industry. Stephen Allen has 4 emails on RocketReach.