GELLERT, KLEIN & MACLEOD, LLP