Catherine Ruff

Education

B.S., B.A., Iowa City (2004) M.S., Ithaca (2009)
D.V.M., W Lafayette (2013)