King David

This was a lot of fun :).