john is the son of richard ferguson and of the former olympic swimmer kathleen macnamee ferguson