Stephanie Vaughn's Location
Indianapolis, IN, US
Stephanie Vaughn's Education
Stephanie Vaughn's Summary
Stephanie Vaughn, based in Indianapolis, IN, US, is currently a Manager at Laser Flash. Stephanie Vaughn holds a Indiana University–Purdue University Indianapolis.