Andrew Allan — businessman and financier