David Bowser is known as the historical detective of San Antonio, where he has lived for three decades.