rayne pennington