michele branch