eric sheehan