Andrew Hal lin g worth & Co. , Orebro.