BJ Gallagher

BJ Gallagher is a sociologist and author of over 30 books, including “Why Don’t I Do the Things I Know Are Good for Me?” (Berkley/Penguin) 

Voters Love Trump the Way Some Women Love Bad Boys