Alan Lockwood

Active Buffalo, NY Director for Physicians for Social Responsibility, Inc.