mckinley edwards