Skip to main content

Shane Templeton

Templeton is affiliated with the University of Nevada, Reno.