RIVERIN GIRARD & ASSOCIES INC.