Ambrose Phelps of Caswell Co, NC , Grandson of James Phelps