Another 'expected unqualified-id...'

Looks like this..

if (inches < 2)                       
{
  digitalWrite(GrnLEDpin, HIGH);       
  digitalWrite(RedLEDpin, LOW);        
  Serial.print(BangOn);                
  delay(1000);                         
  digitalWrite(GrnLEDpin, LOW);        
}

Is floating on its own between functions.

And..

long microsecondsToCentimeters(long microseconds) 
  return microseconds / 29 / 2;
}

Whoops! Missing bracket at start.

-jim lee