david apperley