mark davis and london keyes