Dr. Albert C Rosen, MD is an ophthalmology specialist in Thornwood, New York (NY). He specializes in Ophthalmology.