8 employees
Kestrel Ophthalmics is designing,developing and manufacturing ophthalmic medical devices and pharmaceuticals located in Creekmoor.
2001