MACFARLAN HOLDINGS, LTD.