A Secret Service agent is accused of masturbating in front of guests at a Miami hotel after providing security for President Donald Trump at a golf tournament on Sunday, according to reports.

John Spillman was charged with indecent exposure, according to jail records.

He was placed on leave, CNBC reported.

“The alleged conduct is unacceptable and stands in stark contrast to the professionalism and integrity that I demand of our personnel,” Secret Service chief Richard Macauley said in a statement to TMZ.

Spillman had reportedly been part of a team that guarded the perimeter of the Cadillac Championship at Trump National Doral, which hosted a PGA event for the first time in 10 years. Trump was a spectator at the 18th hole.

The president gave a thumbs-up and shook the hand of winner Cameron Young, who later offered diplomatic praise of Trump at a press conference.

Hotel guests said they were in the lobby of the DoubleTree by Hilton Miami Airport & Convention Center when the defendant followed them up, 7 News Miami reported, citing the arrest report.

The guests then “saw the defendant masturbating next to their hotel room” and called security, who arrived to see him still in the act on the sixth floor, according to the station.

HuffPost has reached out to the White House for comment.

By entering your email and clicking Sign Up, you're agreeing to let us send you customized marketing messages about us and our advertising partners. You are also agreeing to our Terms of Service and Privacy Policy.