William Alexander Crocket of Glasgow, Scotland