mark kirby