Contact director