Bob McLeod, a San Francisco newspaperman for four decades and a guy with the ability to make everyone smile, died early Tuesday of lung cancer at his Antioch home. McLeod, who never smoked, worked as a photographer and photo editor at the San Francisco Examiner and The Chronicle until his retirement a few months ago.