William_Thomas_Hamilton loading ...