mckinley perry