David is incredibly hard to reach AFTER he's taken your money. Did not understand my case in much detail at all... and did not make an attempt to prepare himself in any way. Looks "good" on paper the server you end up receive is far from worth it. Don't even bother!
After many frustrating attempts to work with David I cancelled and moved onto someone else. Save yourself the time and frustration and don't use David!