sofia pennington