Bob Ellis

Bob is an experienced investor and director of businesses at all stages.