Stephen is the pastor of Shelter Island Presbyterian Church (click here for the SIPC website) on a small island nestled between the North and South Forks of Long Island in New York State.