Thursday 3rd May 2018
Ann Carter
Frederick Davis is a ballet dancer who has overcome tremendous odds to achieve his dreams of dancing on stages around the...