James Weaver joins Watts Commercial Finance