Type O..on call blood giver..evry 6 months for the past 3 years