what is the occupation of the character played by david boreanaz ?
private detective