James Reeve

James ReeveJames Reeve

James Reeve lives in Toronto and works as a full stack software engineer at IBM.