We Build Communities
Scott Beach has been playing the Great Highland Bagpipes for over 35 years. Being the son of an Irish descended