davidjames.