Unexpected double output in setup() - Why???

Try making your set-up this and let us know what your result is.

   void setup() {
  Serial.begin(9600);
while (!Serial); // wait for serial monitor to open
  Serial.println("Serial Monitor initialized...");
}