Category Architects & Building Designers
John M. Holmes.
(205) 987-1666
johnholmesarchitect@charter.net
1220 River Road, Birmingham, Alabama