John J. Rakos & Assoc. Consultants Ltd.