A Buddy Holly impersonator is singing songs at a '50s-themed dance.