mark karpales