Mary Hamilton was born circa 1388, consequently her father James Hamilton could not possibly have been born around 1419