Rory Atwill is currently working as a Search Engine Optimization Executive at Red Flag Alert since May 2022. Prior to this, Rory served as a Site Manager at Next Biosciences from August 2020 to April 2022. Rory holds a Bachelor's degree in Marketing, Business Management & Organisational Psychology from the University of the Witwatersrand and has completed additional education in Digital Marketing.
Sign up to view 0 direct reports
Get started