stephen c. clarke