Bob Schneider

Bob Schneider is walking the walk, talking the talk

Bob Schneider is walking the walk, talking the talk

SOLANA BEACH — Bob Schneider is a walking contradiction.