Dr. James G. Shames, MD

Active Medford, OR