Stephen Brown is an experienced business development professional with a strong background in publishing and sales. Currently serving as a Senior Business Development Manager at Nature Research since January 2018, Stephen has progressively advanced within the company, also holding the position of Business Development Manager since February 2013. Stephen's previous experience includes roles such as Key Account Manager and Delegate Account Executive at Informa, where responsibilities included revenue generation and training new team members. Stephen began a career in sales as a Sales Associate at Corporate Executive Board and gained entrepreneurial experience as an Independent Sales Executive at South Western Corporation. Stephen holds a Bachelor of Arts degree in History and Politics from Newcastle University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices