Answer
John McGinn is a professional footballer who plays for Aston Villa and the Scotland national team. He started his career at St Mirren, where he made his professional debut in 2013. He went on to make over 100 appearances for the club before joining Aston Villa in 2018. He has also represented Scotland at various youth levels, and made his senior debut in 2016.