Wikipedia AI summary
James Craig
James or Jim Craig may refer to: