Obama staffer Marvin Nicholson, a personal aide always at Obama's side during rope line handshakes, said O'Reilly yelled at him to get out of the way of his cameraman's shot. Nicholson said O'Reilly came around the waist-high barricade separating Obama from well-wishers.
"Then he grabbed me with both of his arms and tried to push me out of the way," Nicholson said after the campaign agreed to make him available to reporters.
A Fox News spokesman did not immediately respond to e-mail and phone messages.
The scene was hard to miss. O'Reilly is about 6-feet-5-inches tall. Nicholson is 6-feet-8-inches tall.
"I told him, 'Sir, I would appreciate it if you wouldn't shove me anymore.'
"He called me 'low class.' He was pretty upset."
Secret Service agents assigned to protect Obama ordered O'Reilly back behind the barricade. At that point Obama approached him and extended his hand.
Faux News journalism in action! Awesome!