James Hall

James Vincent Hall is an American rock singer.

Music Videos

 * Black Is Black
 * Deep Down in My Heart
 * Elements
 * Illingness