Alexander Keiller , född i Dundee i Skotland,