All reviews seem negative
Dr. De Rosas office is conveniently located near Lockport's Medical park. His office is clean and well maintained. His staff is helpful and friendly. Dr. Derosa's has a great s...