William C Hall, PA-C 100 Medical Boulevard, Canonsburg, PA 15317