1. Leonardo Leopando Villarosa, Other 111 Hospital Dr Ecu Physicians Physical Medicine & Rehabilitation, Tarboro, NC 27886 Phone: (252) 641-7375