mg keenan bio