tyler ray palmer