David Meyler's full name is David John Meyler. Middle names are often used to distinguish individuals with similar first and last names or to honor family members or other important figures in a person's life.
David Meyler Knowledge Showdown: Show Us What You've Got!