james w. leeper jr.