John Thomson

Active Long Beach, CA President for Klaris, Thomson & Schroeder, Inc.