mckinley perkins