Urbandictionary.com/names/fact's definitions
A nice kind hearted person who really knows how to treat a girl. Very good looking, loyal, and athletic. If you were a girl you would be proud to have a James.
by Urbandictionary.com/names/fact November 17, 2017
