Optometrist
LICENSED OPTOMETRIST
046008763
INACTIVE
N
SHEILA M
FETTERS
OD
SHEILA M FETTERS OD
09/13/1994
03/31/1998
CEDAR RAPIDS
IA
52403
IOWA
08/31/2005