In 1999, Jennifer obtained her Honours Bachelor of Arts degree from the University of Toronto. In 2002, she obtained her Juris Doctor from the University of Western Ontario. Jennifer was called to the Bar in the Province of Ontario in 2003. Upon her admission to the Bar, she practised administrative law and corporate litigation.

In 2006, Jennifer was hired as the first ever General Counsel for the Ontario Society for the Prevention of Cruelty to Animals. In 2008, she released the inaugural edition of the book, Ontario Society for the Prevention of Cruelty to Animals Act, Annotated.

In December 2008, Jennifer was hired by the Ontario (horse) Racing Commission as Litigation Counsel.

In 2012, her submissions to the Ontario Bar Association led to the creation of the province's first section dedicated exclusively to Animal Law; just the second of its kind in Canada. She acted as Chair from 2012-2014. Jennifer has been a panelist on continuing legal education seminars, a guest speaker at diverse animal-related sessions, and trained employees.

In June 2016, she opened her own practice devoted exclusively to Animal Law.

For the past 16 years, Jennifer has handled hundreds of animal cases before courts and tribunals across Canada.