Hood named president-elect of Birmingham Inn of Court

See our full June issue