GRENIER, HUMES & NOLAN LLP