Photo of David Beauregard Jr. David Beauregard Jr.