dr preformances