MICHAEL A PLATT CLOUGH HARBOUR & ASSOCIATES LLP