Joshua James is an American singer-songwriter currently based out of American Fork, Utah.
https://www.joshuajames.tv/