Amy Callaghan is a Scottish National Party politician who served as the member of parliament for East Dunbartonshire from 2019 until 2024 when the seat was abolished and she came second in the newly established seat of Mid Dunbartonshire. From Wikipedia