Steven Drozd was born on June 11, 1969 in Houston, Texas, USA as Steven Gregory Drozd. Read more on iMDB