Jennifer B. Thoreson, formerly Jennifer B. Hudson, is a contemporary visual artist and photographer. She incorporates mechanical and natural elements in sculpture, installation, costuming, makeup, and digital editing to create hauntingly beautiful images that address faith, spirituality, and the acceptance of one's self.