Calgary police have arrested an HIV-positive man who officials say has been active on local internet dating sites and who was recently out on bail on aggravated sexual assault charges.

hi-mcnamara-852-3col

John Joseph McNamara was arrested by Calgary police on Tuesday and charged with aggravated sexual assault and failure to comply. (Calgary Police Service)

John Joseph McNamara, 41, was arrested in February and charged by Airdrie RCMP with two counts of aggravated sexual assault for complaints dating back to early December 2012. He was granted bail in March.

McNamara was arrested again on Tuesday by Calgary police. He faces a new charge of aggravated sexual assault and failure to comply with his bail conditions of failing to remain at a specific address.

He appeared in court on Wednesday.

Calgary police say they received a complaint from a woman in late December 2012 about McNamara.

Police don't know how long the couple had been dating but say she met him at a social event.

The woman came forward when somebody warned her about McNamara, according to police, and as a result of that complaint police have charged McNamara with aggravated sexual assault.

Calgary police spokesperson Mike Nunn says the reason why it took so long to press charges is because it was a complex investigation. He said police had to consult with RCMP and the Crown.

Officials are advising women to avoid becoming involved with McNamara and engaging in unprotected sexual activity with him.

Police are also urging other women who have had contact with McNamara to contact them.

He will be back in court on Thursday to face the aggravated sexual assault charges from February.