Claiming more than $500,000 in unpaid bills, a Missouri-based contractor has filed a mechanics' lien for work done at the new Children's Hospital in Lawrenceville, PA. Johnson Marcraft Inc. of St. Louis, a manufacturer and supplier of heating and cooling systems, claims it is owed $514,237 for air handlers it provided to the $575 million project, which is expected to open next year.