John Davidson is an experienced aviation professional currently serving as Captain at Virgin Atlantic since June 2022. Prior to this role, John held the position of Captain at Longtail Aviation International Limited Maintenance from September 2020 to November 2022. John began a career with Virgin Atlantic Airways in March 2006, initially working as a Pilot before advancing to the role of Captain until September 2020.
This person is not in the org chart
This person is not in any teams
This person is not in any offices