Author: jack petter smith mary lopez