Bruce N Clarke & Associates