Dr. Stephen Perkins recently completed the Napa Valley Marathon. He is pictured with his son, Brad, after finishing the race together.
Dr. Stephen Perkins recently completed the Napa Valley Marathon. He is pictured with his son, Brad, after finishing the race together.