John Cropley

Active Long Beach, CA Deputy City Editor for Gazette Newspapers