Donald McAlpine reached the wonderful age of 90 in November.

He is still dancing!