Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker

Thursday, April 4, 2019 - 11:30
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker
Assemblymember Grayson Administers the Oath of Office to Attorney Dana Lauren Shaker