John O'Callaghan

Active Long Beach, CA President for The O'Callaghan Company, Inc.