Need help with boy names

The middle name must be James so I'm looking for opinions on Michael and Matthew and then if anyone has other suggestions that sound nice with James. Thanks 

Vote below to see results!