Barasch McGarry Salzman & Penson attorneys & Law Firm