Agent sues City and Keegan Sport