stephen a. donovan