mark davis mr pete