mary knight potter