skip to Main Content

I was initially inspired by the themes of sustainability and waiting to really live when I first came across what’s known as the ‘Fisherman’s Parable’. The idea that a village fisherman would be encouraged to grow his single boat fishing vocation into a multinational corporation in order to become rich someday so he could buy the life he was already living, seemed to me the perfect premise for an inspiring feature film. That seed that birthed Catch of the Day isn’t all that surprising given my life-long interest in film story grounded in spiritual teachings.

After receiving a BA degree from UC Berkeley in 1986, I extensively studied the writings of mythologist Joseph Campbell who famously consulted George Lucas on the Hero’s Journey for Lucas’ original Star Wars movies. In addition, I’ve studied film story structure under Robert McKee and Dara Marks.

Hallmark Entertainment optioned my first feature-length script entitled 65 Roses, a true-life story about a young female racecar driver with Cystic Fibrosis trying to outrace death. A second screenplay, Bagpipes, tells the story of an Irish transplant, old-world father and his cutting-edge Cardiologist son – both physicians in Boston – who struggle with their humanity in cold, technical modern medicine. And, of course, now women-driven drama, Catch of the Day.

Previously I worked as a Writer, Director and Producer in the San Francisco bay area on projects for a Who’s-Who of Fortune 500 companies such as Oracle, Hewlett-Packard, Applied Materials, Chevron, SunPower, Genentech, Wells Fargo Bank and Gap to name a few. From 1997 to 2000, I managed the film and video department at InVision Communications, the largest event and communications company in Northern California.

I am also a dedicated partner to my wife of thirty years and proud father of three now-grown children, not just as Dad but Mr. Mom at times too. Both my personal and professional experiences have shaped the types of inspirational, slice of life movies I am passionately committed to help put on screen.

Back To Top