Uno with DS18B20 Temp Sensor Trying to display Temp on 2x16 LCD

The first 20 lines are libries.

Why do you need all those DS "libries"? You only have ONE sensor.

LiquidCrystal lcd(2, 3, 4, 9, 10, 11, 12);

//Include library

// Data wire is plugged into pin 2 on the Arduino
#define ONE_WIRE_BUS 2

Isn't it stupid to try to use pin 2 for the LCD AND the one wire bus?