What is David Archuleta Middle Name?

David Achuleta’s middle name is James. I loved him in American Idol. Here is a great website to get additional information about American Idol :