David – Fulfilling Gods Purpose