When was William James Craig born?

William James Craig was born in 1843.