Kevin Strom
Kevin Strom is an identical twin born in Frankfurt, Germany while his parents toured Europe on an extended two year Honeymoon. His family returned to the United States and Kevin grew up in the rural Midwest town Wheaton, Illinois. Founded in 1836, Wheaton is the former home to Actors John and Jim ...