cannon pennington