DANIEL DAVIS MECHANICAL SOLUTIONS LTD