View Richard Johnston's profile on LinkedIn