edgar kirby