Technology transfer : financing and commercializing the high tech product or service : from research to roll out