Sheehan Phinney Bass + Green Professional Association attorneys & Law Firm