Kristina Okeefe

 Tufts University Foster Hospital for Small Animals
North Attleboro, MA 2760, US
 Faculty