J John Defrancisco 0 reviews 303 1st Ave Ne Suite 220 Faribault, MN • 55021 View Practice (507) 332-8082