Landmark appoints Mark Johnston as chief financial officer