Technology Transfer and Human Resource Constraints and Challenges: A note to the developing world