mckinley palmer