Franklin Haney . Oemsemi components