Johnston Carmichael appoints internal audit and controls assurance partner