James Harper

Active Patterson, NY Internal Medicine for Watchtower Bible and Tract Society of New York, Inc.