This post has been corrected. See the note at the bottom for details.

A Lake Forest man who allegedly began waving a machete during a kindergarten graduation ceremony in Laguna Beach has been arrested on suspicion of exhibiting a deadly weapon, possession of drugs and driving under the influence, authorities said.

Juan Vigil Portillo, 31, was arrested Saturday following the ceremony at Anneliese School, according to Lt. Jason Kravetz.

Police said they began receiving calls around 2 p.m. that a man had pulled into the parking lot of the school on Laguna Canyon Road as the kindergarten graduation ceremony was ending. Callers reported that he was drinking beer in his Toyota Tundra and acting strangely, Kravetz said.

When one of the teachers approached the man and asked him to leave, he allegedly pulled out a machete and swung it at her, Kravetz said.

The teacher called 911, but the man allegedly pulled away just as officers were arriving.

About 20 minutes later, police from nearby Irvine said they pulled over Portillo. Irvine police said they had received calls of a man driving erratically and swinging a machete at motorists.

Laguna Beach police responded with the teacher to identify the man. Police said they found methamphetamine in his possession during the booking process.

For the record, June 28, 2012 4:20 p.m.: An earlier version of this post incorrectly stated that Portillo had been arrested at the school.

ALSO:

'Teardrop' rapist wanted in 35 attacks since '96 sought

Young father fatally shot driving near his Boyle Heights home

LAPD tries to fire cops thought to have leaked Rihanna photo to TMZ

-- Joanna Clay, TCN

Photo: Juan Vigil Portillo. Credit: Laguna Beach Police Department