Prepares and analyzes horoscope to advise clients regarding future trends and events: Prepares horoscope by computing position of planets, their relationship to each other and to zodiacal signs, based on factors, such as time and place subject was born.