F L C Reed and Associates Ltd.