WEST PALM BEACH, Fla. (CNN) -- An accused peeping Tom targeted the wrong family.
Geoffrey Cassidy is charged with lewd and lascivious behavior with someone younger than 16.
Why does he have bruises and a black eye?
The father of a 15-year old girl says Cassidy was looking into his daughter's bedroom while he was touching himself with his pants partly down.
Turns out that father, Tony Beckham, is a former NFL player, and before that, he played for UW-Stout.
Cassidy ended up with multiple broken bones in his face.
"I caught him over there and we just had a good conversation,” said Beckham, “He's never going to do that again on this side of town."
Beckham's wife, Amanda, came outside and found her husband holding Cassidy on the ground, and she called police.
He’s being held in the Palm Beach County Jail on a $1,500 bond.