solomon pennington