David Williams

David Williams is pastor of Poolesville Presbyterian Church in Maryland. He blogs at Beloved Spear, part of the CCblogs network.