L Leavenworth Thomas E MD 0 reviews 203 Walker St Suite 3 Orland, CA • 95963 View Practice (530) 342-4395