James Weir

James, Jim or Jimmy Weir may refer to: