Charles Foster Johnson

Charles Foster Johnson

Born: April 13, 1953

Nationality:

Occupation:

Biography: Charles Foster Johnson is an American blogger, software developer, and former jazz guitarist. He has played on 29 albums.

Advertisement

Advertisement