Exactly as the title says - match the middle names to the first names. :P I'll post the answers later.
NOTE: If names are listed multiple times it means more than one person has that as a middle name.
Allan
Bradley
Brandon
Brandon
Kegan
Kyle
Luke
Jacob
Joshua
Matthew
Matthew
Max
Taylor
Thomas
MNs: Aaron, Aaron, Anthony, Curtis, Delane, John, Joseph, Joseph, Joshua, Kenji, Michael, Michael, Nathaniel, Scott