Swansea have completed the signing of Falkirk defender Stephen Kingsley.

The Swans announced that left-back Kingsley, 19, had completed a medical and signed a three-year contract for an undisclosed fee.

Kingsley has made more than 100 appearances for Falkirk, making his senior debut as a 16-year-old, in addition to representing Scotland at under-18 and under-19 levels.

Kingsley will join fellow former Falkirk player Jay Fulton at the Liberty Stadium.

Fulton joined Swansea midway through last season, making his Barclays Premier League debut as a substitute against Aston Villa two months ago.

Meanwhile, Gary Gardner and Callum Robinson have signed new two-year deals at Aston Villa.

Midfielder Gardner, 22, put pen to paper on a new contract having agreed to extend his stay at Villa Park in May, while 19-year-old forward Robinson has also committed his future to the Barclays Premier League side after returning from holiday.

The pair have been at the club since childhood, with Gardner making 18 appearances for the Villa first team since making his debut in Villa's 3-1 victory at Chelsea on New Year's Eve in 2011. Robinson has five senior appearances after making his debut against Tottenham in the Capital One Cup in September 2013.