John Sorock

Active Astoria, NY Treasurer for Abraham International Leadership Ministries