Bank of the James Financial Group Inc. announced that it has hired Bradford K Harris as president of the bank's Roanoke, Virginia market. He has more than seventeen years of banking experience and was most recently with BNC Bank (formerly Valley Bank) in Roanoke.