sam pennington