Jeff Duffy

Jeff Duffy, a character in the Veil of Secrets book, is one of the deputies of the Birchport Police Department. He made his first appearance in Chapter 2.

Appearance
Jeff has brown hair, blue eyes, light skin, and a stubble. He wears a sand brown police uniform over a white top.

Personality
Although not much is known about him, he is shown to be timid and obedient towards his chief. He is also shown to be dimwitted given that he often says or does things that make himself and Walsh look foolish.

In Chapter 14, it is revealed that he is a cunning psychopath who is targeting the Sterlings for the death of his mother, Alanis Acosta. He ruthlessly guns down Tino Thompson, Chief Walsh, and Margaret, and takes Kate as his hostage after he learns of her pregnancy and locking you in a cell.

He feels that the Sterlings prevented him from his life of privilege and wealth, which caused him to be neglected and abused in foster homes. He believes that all the Sterlings are nothing but pure evil, and therefore must die. This is also his motive for kidnapping Kate: he didn't want her to become a Sterling and resented them so much that he wanted to erase the Sterlings from history.

Tommy Walsh
Jeff does whatever Walsh tells him without batting an eyelash, even degrading menial chores. Duffy kills him in Chapter 14.

Trivia

 * If you look closely, you'll notice his name tag is flipped around. However, once he is revealed as the Birchport killer in Chapter 14, it's flipped back in the right direction.
 * In Chapter 13, it is mentioned that he doesn't have any friends or family in Birchport.
 * His crimes include murder and kidnapping.