Robert "Bob" Allen Carmichael passed away Monday, December 5th. Terzich and Wilson Funeral Home are handling the arrangements.