district 28 Charles Perry