Brown taps Brian McMahon, 62 of El Dorado Hills for Undersecretary